# Theme Provider
O Theme Provider
provê um tema a ser aplicado em todos os componentes filhos.
Temas permitem que você aplique um tom consistente na sua aplicação. Ele permite que você customize todos os aspectos do design do seu projeto, para atender as necessidades específicas do seu negócio ou marca.
Para promover uma maior consistência entre os aplicativos, os temas claro e escuro estão disponíveis para escolha. Por padrão, os componentes usam o tema escuro.
Exemplos
API
Três temas estão disponíveis para uso: Educacional, Concursos e Medicina.
Para especificar o tema a ser aplicado basta informar usando a prop theme
.
# Educacional
Digite seu nome
<theme-provider theme="educacional"> <div class="ui-p-4"> <div class="ui-flex ui-space-x-4"> <div class="ui-w-4/12"> <c-input label="Digite seu nome" /> </div> <div class="ui-w-4/12"> <c-button class="ui-w-4/12"> Prosseguir </c-button> </div> <div class="ui-w-4/12"> <div class="ui-flex ui-mt-4"> <icon name="settings" /> <icon name="slides" /> <icon name="tag" /> <icon name="notebook" /> <icon name="label" /> <icon name="send" /> </div> </div> </div> </div> </theme-provider>
# Concursos
Digite seu nome
<theme-provider theme="concursos"> <div class="ui-p-4"> <div class="ui-flex ui-space-x-4"> <div class="ui-w-4/12"> <c-input label="Digite seu nome" /> </div> <div class="ui-w-4/12"> <c-button class="ui-w-4/12"> Prosseguir </c-button> </div> <div class="ui-w-4/12"> <div class="ui-flex ui-mt-4"> <icon name="settings" /> <icon name="slides" /> <icon name="tag" /> <icon name="notebook" /> <icon name="label" /> <icon name="send" /> </div> </div> </div> </div> </theme-provider>
# Medicina
Digite seu nome
<theme-provider theme="medicina"> <div class="ui-p-4"> <div class="ui-flex ui-space-x-4"> <div class="ui-w-4/12"> <c-input label="Digite seu nome" /> </div> <div class="ui-w-4/12"> <c-button class="ui-w-4/12"> Prosseguir </c-button> </div> <div class="ui-w-4/12"> <div class="ui-flex ui-mt-4"> <icon name="settings" /> <icon name="slides" /> <icon name="tag" /> <icon name="notebook" /> <icon name="label" /> <icon name="send" /> </div> </div> </div> </div> </theme-provider>
# Dark mode
Para habilitar o modo escuro na sua aplicação, configure a prop isDark
.
Digite seu nome
<theme-provider :isDark="true" theme="educacional"> <div class="ui-p-4"> <div class="ui-flex ui-space-x-4"> <div class="ui-w-4/12"> <c-input label="Digite seu nome" /> </div> <div class="ui-w-4/12"> <c-button class="ui-w-4/12"> Prosseguir </c-button> </div> <div class="ui-w-4/12"> <div class="ui-flex ui-mt-4"> <icon name="settings" /> <icon name="slides" /> <icon name="tag" /> <icon name="notebook" /> <icon name="label" /> <icon name="send" /> </div> </div> </div> </div> </theme-provider>