{{ intro }}
{{ basicInputsTitle }}
{{ inputsSummaryLabel }}: {{ currentInputSummary }}
{{ notesSummaryLabel }}: {{ notes }}
{{ advancedInputsTitle }}
{{ stateExamplesTitle }}
{{ advancedSummaryLabel }}: {{ advancedInputSummary }}
{{ tokenSummaryLabel }}: {{ readonlyToken }}
{{ eventsTitle }}
{{ eventsHelp }}
{{ t.common.value }}: {{ eventDrivenLookup }}
{{ lastEventLabel }}: {{ lastInputEvent.isEmpty ? '—' : lastInputEvent }}
{{ selectsTitle }}
{{ statusSummaryLabel }}: {{ selectedStatusLabel }}
{{ channelsSummaryLabel }}: {{ selectedChannelsLabel }}
{{ prioritySummaryLabel }}: {{ selectedPriorityLabel }}
{{ escalationSummaryLabel }}: {{ selectedEscalationChannelsLabel }}
{{ dateRangeTitle }}
{{ currentPeriodLabel }}: {{ selectedRangeLabel }}
{{ rangeConfigHint }}
{{ parallelWindowLabel }}:
{{ contractStart != null && contractEnd != null ? formatDate(contractStart!) + (isPt ? ' ate ' : ' to ') + formatDate(contractEnd!) : undefinedWindowLabel }}
{{ secondaryRangeNote }}
{{ frozenWindowLabel }}:
{{ frozenRangeStart != null && frozenRangeEnd != null ? formatDate(frozenRangeStart!) + (isPt ? ' ate ' : ' to ') + formatDate(frozenRangeEnd!) : undefinedWindowLabel }}
{{ frozenWindowNote }}
{{ apiIntro }}
{{ t.common.sectionHowToUse }}
li-inputcobre texto, email, password, textarea, máscaras, prefixos e sufixos.li-selecteli-multi-selectusamdataSource,labelKeyevalueKey.li-date-range-pickerrecebe início, fim, placeholder e eventos de alteração.
{{ inputSnippetTitle }}
{{ inputEventsSnippetTitle }}
Validação declarativa
Use liType para presets comuns de design system, complemente com liRules quando a regra for específica,
sobrescreva mensagens por código com liMessages e ajuste quando o feedback aparece com liValidationMode.
liTyperesolve presets comocpf,email,phoneerequiredText.liRulescompõe regras extras sem perder compatibilidade comrequired,minLength,maxLengthevalidator.liMessagestroca a mensagem por código de regra comorequired,cpfouminLength.liValidationModeaceita modos comodirty,touchedOrDirtyesubmitted.