0.0.46 • Published 3 years ago
@superlogica/checkbox v0.0.46
COMPONENT CHECKBOX
Esse package contém o componente checkbox da Superlógica para web/desktop, seguindo nossos Tokens e padrões.
Instalação:
npm install @superlogica/checkbox
Props
Configure as props checked e onChange para o componente funcionar corretamente. Csaso de alguma props receber um valor inválido, o valor default daquela props será utilizado.
Props | Type | Default | |
---|---|---|---|
variant | String | check | aceita os valores check, minus e cross. |
checked | Boolean | false | recebe o valor do seu state que determina se o checkbox está selecionado ou não. |
dark | boolean | false | altera a cor do label para um tom claro quando for true |
value | String | null | recebe o valor do checkbox. |
label | String | null | label do respectivo checkbox. |
marginTop | String | none | aceita os tamanhos de margin encontrados na documentação, ex: lg, md, sm. |
marginRight | String | none | aceita os tamanhos de margin encontrados na documentação, ex: lg, md, sm. |
marginBottom | String | md | aceita os tamanhos de margin encontrados na documentação, ex: lg, md, sm. |
marginLeft | String | none | aceita os tamanhos de margin encontrados na documentação, ex: lg, md, sm. |
onChange | fn | null | recebe a função para alterar o state que determina se o checkbox está selecionado ou não. |
Uso
import CheckBox from '@superlogica/checkbox';
import { useState } from 'react';
...
const [checkBoxes, setCheboxes] = useState({
checkedA: false
});
const handleCheckBox = name => event => {
setStateForm({ ...checkBoxes, [name]: event.target.checked });
};
return (
<Checkbox
variant="check"
checked={stateForm.checkedA}
value="checkedA"
label="checkbox teste"
onChange={handleCheckBox('checkedA')}/>
);
...
License
0.0.46
3 years ago
0.0.45
3 years ago
0.0.44
3 years ago
0.0.43
4 years ago
0.0.42
4 years ago
0.0.41
4 years ago
0.0.40
4 years ago
0.0.39
4 years ago
0.0.38
4 years ago
0.0.37
4 years ago
0.0.36
4 years ago
0.0.34
4 years ago
0.0.35
4 years ago
0.0.33
4 years ago
0.0.32
4 years ago
0.0.31
4 years ago
0.0.29
4 years ago
0.0.28
4 years ago
0.0.27
4 years ago
0.0.24
4 years ago
0.0.25
4 years ago
0.0.26
4 years ago
0.0.22
4 years ago
0.0.23
4 years ago
0.0.21
4 years ago
0.0.20
4 years ago
0.0.19
4 years ago
0.0.18
4 years ago
0.0.15
4 years ago
0.0.11
4 years ago
0.0.13
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago