Os tokens de design atuais ou undefined se não houver provider ou tokens
Retorna os tokens de design fornecidos pelo DesignProvider mais próximo na árvore de componentes.
Se nenhum provider for encontrado ou tokens não forem definidos, retorna undefined.
Os componentes usam este hook para aplicar estilos consistentes via MUI sx ou outros mecanismos.
import { useDesignTokens } from './context/DesignContext';
function CustomButton() {
const tokens = useDesignTokens();
const primaryColor = tokens?.colors?.primary || '#default';
return (
<button style={{ backgroundColor: primaryColor }}>
Botão Customizado
</button>
);
}
Hook para acessar os tokens de design do contexto atual.