import { useState } from 'react' import { useTranslation } from 'next-i18next' import { SetPicker, ns as setsNs } from 'shared/components/sets/set-picker.mjs' import { Tab } from 'shared/components/account/bio.mjs' import { Popout } from 'shared/components/popout.mjs' export const ns = ['wbmeasies'] export const MeasiesView = ({ design, missingMeasurements, settings }) => { const { t, i18n } = useTranslation(ns) const [activeTab, setActiveTab] = useState('pick') // Shared props for tabs const tabProps = { activeTab, setActiveTab, t } return (

{t('measurements')}

{missingMeasurements ? (
We lack {missingMeasurements.length} measurements to create this pattern:

You can either pick a measurements set, or enter them by hand, but we cannot proceed without these measurements.

) : (
We have all required measurements to create this pattern.
)}
{activeTab === 'pick' && } {activeTab === 'edit' &&
{JSON.stringify(settings, null, 2)}
}
) }