Converted ProductEditWithOption View to use directives in prep for product content editing