import{j as o,F as p}from"./styled-6f3628cf.js";import{F as l}from"./FormControlLabel-c60d6416.js";import{R as s}from"./Radio-9ac061ad.js";import"./emotion-use-insertion-effect-with-fallbacks.browser.esm-e1338cfd.js";import"./index-8ee6c85d.js";import"./_commonjsHelpers-de833af9.js";import"./formControlState-a1fb9590.js";import"./useFormControl-67bfd31d.js";import"./Typography-e5830f27.js";import"./Stack-550b34ee.js";import"./SwitchBase-15f0023c.js";import"./ButtonBase-01f8628f.js";import"./useTimeout-82a9add1.js";import"./assertThisInitialized-081f9914.js";import"./inheritsLoose-c82a83d4.js";import"./TransitionGroupContext-70083013.js";import"./useEnhancedEffect-07c97f1c.js";import"./useForkRef-8c462693.js";import"./useIsFocusVisible-dd3ba909.js";import"./useControlled-b748c5f1.js";import"./createSvgIcon-5d5e4387.js";import"./createChainedFunction-0bab83cf.js";const k={title:"Inputs/Radio/FormControl",component:l,parameters:{layout:"centered",controls:{exclude:["control"]}},decorators:[],argTypes:{labelPlacement:{control:"select",options:["end","start","top","bottom"]}},args:{labelPlacement:"start"}},r={render:({label:m,labelPlacement:n})=>o(l,{control:o(s,{}),label:m,labelPlacement:n}),args:{label:"Label",control:o(p,{})}};var t,e,a;r.parameters={...r.parameters,docs:{...(t=r.parameters)==null?void 0:t.docs,source:{originalSource:`{
  render: ({
    label,
    labelPlacement
  }) => {
    return <FormControlLabel control={<Radio />} label={label} labelPlacement={labelPlacement} />;
  },
  args: {
    label: 'Label',
    control: <></>
  }
}`,...(a=(e=r.parameters)==null?void 0:e.docs)==null?void 0:a.source}}};const q=["Label"];export{r as Label,q as __namedExportsOrder,k as default};
