Fix types
This commit is contained in:
parent
632f0d212d
commit
62cf5b80de
6 changed files with 14 additions and 12 deletions
|
@ -1,12 +1,12 @@
|
|||
import {
|
||||
ProductCreateData_productTypes_edges_node,
|
||||
ProductCreateData_productTypes_edges_node_productAttributes
|
||||
} from "../products/types/ProductCreateData";
|
||||
SearchProductTypes_productTypes_edges_node,
|
||||
SearchProductTypes_productTypes_edges_node_productAttributes
|
||||
} from "@saleor/containers/SearchProductTypes/types/SearchProductTypes";
|
||||
import { AttributeInputTypeEnum } from "../types/globalTypes";
|
||||
import { ProductTypeDetails_productType } from "./types/ProductTypeDetails";
|
||||
import { ProductTypeList_productTypes_edges_node } from "./types/ProductTypeList";
|
||||
|
||||
export const attributes: ProductCreateData_productTypes_edges_node_productAttributes[] = [
|
||||
export const attributes: SearchProductTypes_productTypes_edges_node_productAttributes[] = [
|
||||
{
|
||||
node: {
|
||||
__typename: "Attribute" as "Attribute",
|
||||
|
@ -469,7 +469,7 @@ export const attributes: ProductCreateData_productTypes_edges_node_productAttrib
|
|||
].map(edge => edge.node);
|
||||
|
||||
export const productTypes: Array<
|
||||
ProductCreateData_productTypes_edges_node &
|
||||
SearchProductTypes_productTypes_edges_node &
|
||||
ProductTypeList_productTypes_edges_node
|
||||
> = [
|
||||
{
|
||||
|
|
|
@ -15,6 +15,7 @@ import SeoForm from "@saleor/components/SeoForm";
|
|||
import VisibilityCard from "@saleor/components/VisibilityCard";
|
||||
import { SearchCategories_categories_edges_node } from "@saleor/containers/SearchCategories/types/SearchCategories";
|
||||
import { SearchCollections_collections_edges_node } from "@saleor/containers/SearchCollections/types/SearchCollections";
|
||||
import { SearchProductTypes_productTypes_edges_node_productAttributes } from "@saleor/containers/SearchProductTypes/types/SearchProductTypes";
|
||||
import useDateLocalize from "@saleor/hooks/useDateLocalize";
|
||||
import useFormset from "@saleor/hooks/useFormset";
|
||||
import useStateFromProps from "@saleor/hooks/useStateFromProps";
|
||||
|
@ -27,7 +28,6 @@ import {
|
|||
import createMultiAutocompleteSelectHandler from "@saleor/utils/handlers/multiAutocompleteSelectChangeHandler";
|
||||
import createSingleAutocompleteSelectHandler from "@saleor/utils/handlers/singleAutocompleteSelectChangeHandler";
|
||||
import { UserError } from "../../../types";
|
||||
import { ProductCreateData_productTypes_edges_node_productAttributes } from "../../types/ProductCreateData";
|
||||
import {
|
||||
createAttributeChangeHandler,
|
||||
createAttributeMultiChangeHandler,
|
||||
|
@ -71,7 +71,7 @@ interface ProductCreatePageProps {
|
|||
id: string;
|
||||
name: string;
|
||||
hasVariants: boolean;
|
||||
productAttributes: ProductCreateData_productTypes_edges_node_productAttributes[];
|
||||
productAttributes: SearchProductTypes_productTypes_edges_node_productAttributes[];
|
||||
}>;
|
||||
header: string;
|
||||
saveButtonBarState: ConfirmButtonTransitionState;
|
||||
|
@ -141,7 +141,7 @@ export const ProductCreatePage: React.StatelessComponent<
|
|||
hasVariants: false,
|
||||
id: "",
|
||||
name: "",
|
||||
productAttributes: [] as ProductCreateData_productTypes_edges_node_productAttributes[]
|
||||
productAttributes: []
|
||||
});
|
||||
|
||||
const categories = getChoices(categoryChoiceList);
|
||||
|
|
|
@ -62,7 +62,7 @@ interface ProductOrganizationProps extends WithStyles<typeof styles> {
|
|||
productTypes?: SingleAutocompleteChoiceType[];
|
||||
fetchCategories: (query: string) => void;
|
||||
fetchCollections: (query: string) => void;
|
||||
fetchProductTypes: (data: string) => void;
|
||||
fetchProductTypes?: (data: string) => void;
|
||||
onCategoryChange: (event: ChangeEvent) => void;
|
||||
onCollectionChange: (event: ChangeEvent) => void;
|
||||
onProductTypeChange?: (event: ChangeEvent) => void;
|
||||
|
|
|
@ -5,7 +5,6 @@ import {
|
|||
AvailableInGridAttributes,
|
||||
AvailableInGridAttributesVariables
|
||||
} from "./types/AvailableInGridAttributes";
|
||||
import { ProductCreateData } from "./types/ProductCreateData";
|
||||
import {
|
||||
ProductDetails,
|
||||
ProductDetailsVariables
|
||||
|
|
|
@ -2,6 +2,7 @@ import { RawDraftContentState } from "draft-js";
|
|||
|
||||
import { MultiAutocompleteChoiceType } from "@saleor/components/MultiAutocompleteSelectField";
|
||||
import { SingleAutocompleteChoiceType } from "@saleor/components/SingleAutocompleteSelectField";
|
||||
import { SearchProductTypes_productTypes_edges_node_productAttributes } from "@saleor/containers/SearchProductTypes/types/SearchProductTypes";
|
||||
import { maybe } from "@saleor/misc";
|
||||
import {
|
||||
ProductDetails_product,
|
||||
|
@ -11,7 +12,6 @@ import {
|
|||
import { UserError } from "@saleor/types";
|
||||
import { ProductAttributeInput } from "../components/ProductAttributes";
|
||||
import { VariantAttributeInput } from "../components/ProductVariantAttributes";
|
||||
import { ProductCreateData_productTypes_edges_node_productAttributes } from "../types/ProductCreateData";
|
||||
import {
|
||||
ProductVariant,
|
||||
ProductVariant_attributes_attribute
|
||||
|
@ -35,7 +35,7 @@ export interface ProductType {
|
|||
hasVariants: boolean;
|
||||
id: string;
|
||||
name: string;
|
||||
productAttributes: ProductCreateData_productTypes_edges_node_productAttributes[];
|
||||
productAttributes: SearchProductTypes_productTypes_edges_node_productAttributes[];
|
||||
}
|
||||
|
||||
export function getAttributeInputFromProduct(
|
||||
|
|
|
@ -24,6 +24,7 @@ storiesOf("Views / Products / Create product", module)
|
|||
collections={product.collections}
|
||||
fetchCategories={() => undefined}
|
||||
fetchCollections={() => undefined}
|
||||
fetchProductTypes={() => undefined}
|
||||
productTypes={productTypes}
|
||||
categories={[product.category]}
|
||||
onAttributesEdit={undefined}
|
||||
|
@ -41,6 +42,7 @@ storiesOf("Views / Products / Create product", module)
|
|||
collections={product.collections}
|
||||
fetchCategories={() => undefined}
|
||||
fetchCollections={() => undefined}
|
||||
fetchProductTypes={() => undefined}
|
||||
productTypes={productTypes}
|
||||
categories={[product.category]}
|
||||
onAttributesEdit={undefined}
|
||||
|
@ -60,6 +62,7 @@ storiesOf("Views / Products / Create product", module)
|
|||
collections={product.collections}
|
||||
fetchCategories={() => undefined}
|
||||
fetchCollections={() => undefined}
|
||||
fetchProductTypes={() => undefined}
|
||||
productTypes={productTypes}
|
||||
categories={[product.category]}
|
||||
onAttributesEdit={undefined}
|
||||
|
|
Loading…
Reference in a new issue