3.0.0 • Published 1 year ago
@eisgs/toggle-button v3.0.0
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