update product detail view ui
update product edit view
add type dialog