[1753] Update channel default choice on change

This commit is contained in:
Jakub Majorek 2020-11-25 13:13:23 +01:00
parent 2970e203ee
commit b0091b23b9

View file

@ -4,7 +4,8 @@ import {
Choices, Choices,
SingleSelectField SingleSelectField
} from "@saleor/components/SingleSelectField"; } from "@saleor/components/SingleSelectField";
import React, { useState } from "react"; import useStateFromProps from "@saleor/hooks/useStateFromProps";
import React from "react";
import { useIntl } from "react-intl"; import { useIntl } from "react-intl";
import { useStyles } from "../styles"; import { useStyles } from "../styles";
@ -28,7 +29,7 @@ const ChannelPickerDialog: React.FC<ChannelPickerDialogProps> = ({
}) => { }) => {
const classes = useStyles({}); const classes = useStyles({});
const intl = useIntl(); const intl = useIntl();
const [choice, setChoice] = useState( const [choice, setChoice] = useStateFromProps(
defaultChoice || (!!channelsChoices.length ? channelsChoices[0].value : "") defaultChoice || (!!channelsChoices.length ? channelsChoices[0].value : "")
); );