import { OptionsIcon } from 'shared/components/icons.mjs'
import { Chevron } from 'shared/components/navigation/primary.mjs'
import { DesignOptionGroup } from '../design-options/index.mjs'
import { Option } from './option.mjs'
import { Ul, Details, TopSummary, TopSumTitle } from 'shared/components/workbench/menus/index.mjs'
import { useTranslation } from 'next-i18next'
import { optionsMenuStructure } from 'shared/utils.mjs'
import { adult, doll, giant } from '@freesewing/models'
const groups = { adult, doll, giant }
const SampleDesignOption = (props) => {
const { t } = useTranslation(['app'])
return (
)
}
export const TestDesignOptions = (props) => {
const { t } = useTranslation(['app'])
const optionsMenu = optionsMenuStructure(props.design.patternConfig.options)
const measies = props.draft?.config?.measurements || []
return (
<>
}>
{t('designOptions')}
{Object.entries(optionsMenu).map(([group, options]) =>
typeof options === 'string' ? (
) : (
)
)}
}>
{t('measurements')}
{measies.map((m) => (
))}
}>
{t('models')}
{Object.entries(groups).map(([group, modelGroups]) =>
Object.entries(modelGroups).map(([name, models]) => (
))
)}
>
)
}