HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/design.system/storybook-static/assets/Checkbox.stories-CkooDdYz.js
import{j as n}from"./jsx-runtime-D_zvdyIk.js";import{r as l}from"./index-2yJIXLcc.js";import{c as x}from"./index-BORBwRSE.js";import{B as u}from"./Body-mIfF2_xz.js";const y="_root_zp5a1_1",C="_disabled_zp5a1_8",T="_wrapper_zp5a1_12",j="_input_zp5a1_18",E="_label_zp5a1_21",I="_description_zp5a1_24",e={root:y,disabled:C,wrapper:T,input:j,label:E,description:I},d=l.forwardRef(({checked:i,label:t,description:s,disabled:r,onChange:o,className:c,..._},b)=>{const p=l.useId(),f=k=>{o(k.target.checked)};return n.jsxs("div",{className:x(e.root,{[e.disabled]:r},c),children:[n.jsx("input",{ref:b,id:p,type:"checkbox",className:e.input,checked:i,onChange:f,disabled:r,..._}),n.jsx("label",{htmlFor:p,className:e.wrapper,children:n.jsx(u,{className:e.label,children:t})}),s&&n.jsx(u,{className:e.description,children:s})]})});d.__docgenInfo={description:`Поддерживает все стандартные пропсы HTMLInputElement.

Полную документацию смотрите сайте: https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement`,methods:[],displayName:"Checkbox",props:{checked:{required:!0,tsType:{name:"boolean"},description:""},label:{required:!0,tsType:{name:"string"},description:""},description:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},className:{required:!1,tsType:{name:"string"},description:""},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(checked: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:""}},composes:["Omit"]};const{useArgs:z}=__STORYBOOK_MODULE_PREVIEW_API__,w={component:d,title:"Molecules/Inputs/Checkbox",tags:["autodocs"],argTypes:{checked:{control:"boolean"}}},a={render:function(t){const[{checked:s},r]=z(),o=c=>{r({checked:c})};return n.jsx(d,{...t,checked:s,onChange:o})},args:{checked:!1,label:"Label",description:"Description"}};var m,h,g;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:`{
  render: function Render(args) {
    const [{
      checked
    }, updateArgs] = useArgs();
    const handleChange = (value: boolean) => {
      updateArgs({
        checked: value
      });
    };
    return <Checkbox {...args} checked={checked} onChange={handleChange} />;
  },
  args: {
    checked: false,
    label: 'Label',
    description: 'Description'
  }
}`,...(g=(h=a.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};const O=["Default"];export{a as Default,O as __namedExportsOrder,w as default};