3.0.0 • Published 1 year ago

@eisgs/toggle-button v3.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Active

Передача значения true меняет внешний вид компонента. Изменять состояние можно с помощью параметра onClick

const [active, setActive] = React.useState(true);

const handleClick = () => setActive(!active);

<ToggleButton active={active} onClick={handleClick}>
  Текст
</ToggleButton>

Disabled

При передаче флага disabled кнопка будет заблокирована.

<ToggleButton disabled>
  Текст
</ToggleButton>

Loading (ЕИСЖС)

Состояние loading добавляет лоадер поверх кнопки. Текст в данном состоянии скрывается.

<ToggleButton loading>
  Текст
</ToggleButton>

Иконка (ИЖС)

При передаче Icon будет отображена иконка, положением которой можно управлять с помощью параметра iconAlign

import { PrintIcon } from '@eisgs/icon';

<ToggleButton Icon={PrintIcon}>
  Текст
</ToggleButton>

Размеры (ИЖС)

const sizes = ['large', 'medium', 'small'];

<div style={{display: 'flex', marginBottom: 16}}>
  {sizes.map(size => <ToggleButton size={size} key={size} styles={{marginRight: 16}}>{size.toUpperCase()}</ToggleButton>)}
</div>
3.0.0

1 year ago

2.2.2

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.0

2 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.2

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago