Introdução ao Microsoft Fluent UI
O Microsoft Fluent UI é um sistema de design que oferece uma coleção de componentes e estilos para criar interfaces de usuário consistentes e acessíveis.
Ele é amplamente utilizado em aplicativos da Microsoft e pode ser integrado em projetos React, Angular, Vue, entre outros.
Este artigo técnico abordará os passos iniciais para começar a usar o Fluent UI e fornecerá referências principais para aprofundar seu conhecimento.
Passos Iniciais
1. Instalação
Para começar a usar o Fluent UI em um projeto React, você precisa instalar os pacotes necessários. Use o seguinte comando no terminal:
npm install @fluentui/react
2. Configuração Básica
Após a instalação, você pode começar a importar e usar os componentes do Fluent UI. Aqui está um exemplo básico de como configurar um botão:
import React from 'react';
import { PrimaryButton } from '@fluentui/react';
const App = () => {
return (
<div>
<PrimaryButton text="Clique Aqui" />
</div>
);
};
export default App;
3. Personalização de Estilos
O Fluent UI permite personalizar os estilos dos componentes usando tokens de tema e funções de estilo.
Aqui está um exemplo de como aplicar um tema personalizado:
import { createTheme, ThemeProvider } from '@fluentui/react';
const myTheme = createTheme({
palette: {
themePrimary: '#0078d4',
themeLighterAlt: '#f3f9fd',
themeLighter: '#d0e7f8',
themeLight: '#a9d3f2',
themeTertiary: '#5ca9e5',
themeSecondary: '#1a86d9',
themeDarkAlt: '#006cbe',
themeDark: '#005ba1',
themeDarker: '#004377',
neutralLighterAlt: '#faf9f8',
neutralLighter: '#f3f2f1',
neutralLight: '#edebe9',
neutralQuaternaryAlt: '#e1dfdd',
neutralQuaternary: '#d0d0d0',
neutralTertiaryAlt: '#c8c6c4',
neutralTertiary: '#a19f9d',
neutralSecondary: '#605e5c',
neutralPrimaryAlt: '#3b3a39',
neutralPrimary: '#323130',
neutralDark: '#201f1e',
black: '#000000',
white: '#ffffff',
},
});
const App = () => {
return (
<ThemeProvider theme={myTheme}>
<PrimaryButton text="Botão Personalizado" />
</ThemeProvider>
);
};
export default App;

Leave a comment