import { FC, useCallback, useMemo } from 'react'; import { Divider, Form, Select, Button, Popover, Image } from 'antd'; import { useInfiniteRichMenuList } from '../..'; import { API, LineActionField, Schemas } from '../../types'; // TODO: リッチメニュー切替時の追加アクションを設定可能にする export const RichMenuSwitchActionField: LineActionField = ({ action, setAction, errors, richMenuId, }) => { const { data, next, hasNext } = useInfiniteRichMenuList({ per_page: 10, status: 'publish' }); const setActionAliasId = useCallback( (id: string) => { setAction({ ...action, rich_menu_alias_id: id, }); }, [action, setAction], ); return (