0.2.7 • Published 5 years ago
@cw-ui/popover v0.2.7
@cw-ui/menu
This package can change any time. Please only use if you are the ETC.Digital team.
Introdução
O componente Popover exibe conteúdo flutuante em relação a um alvo. Os Popovers aparecem na parte superior, inferior, esquerda ou direita de seu alvo. O lado preferencial e padrão é a parte inferior mas usam um posicionamento inteligente se não houver espaço suficiente.
Exemplo
import { Menu, MenuItem, MenuDivider, MenuHeadingGroup } from "@cw-ui/menu"
const AlignExample: FC = () => {
  return <Menu>
            <MenuHeadingGroup title="Actions"/>
            <MenuItem title="Share..."/>
            <MenuItem title="Move..."/>
            <MenuItem title="Rename..."/>
            </Menu.Item>
            <Menu.Divider />
            <MenuHeadingGroup title="destructive">
            <MenuItem intent="danger" title="Delete..."/>
        </Menu>
}API
Menu
requerido
children: O componente menu precisa englobar um outro componente.
MenuHeadingGroup
requerido
- title: Texto exibido do grupo de items
MenuItem
requerido
- title: Texto exibido no componente
- onSelect: Função que é acionada quando o item do menu é clicado
opcionais
- intent: Intenção do menu- nonepadrão, sem alteração da cor do texto
- infopara informações
- dangerpara exclusões ou algo que 'remova uma informação'
- warningpara dados não informados
- successpara conclusão bem succedida de um processo
 
- isDisabled: Indicador se o item está desabilitado
- onKeyPress: Função usada pelo componente- Menupara mover o foco entre os items
MenuDivider
Sem propriedades