mirror of
https://github.com/bitwarden/browser
synced 2026-02-01 09:13:54 +00:00
* consolidated session timeout settings component * rename preferences to appearance * race condition bug on computed signal * outdated header for browser * unnecessary padding * remove required on action, fix build * rename localization key * missing user id * required * cleanup task * eslint fix signals rollback * takeUntilDestroyed, null checks * move browser specific logic outside shared component * explicit input type * input name * takeUntilDestroyed, no toast * unit tests * cleanup * cleanup, correct link to deprecation jira * tech debt todo with jira * missing web localization key when policy is on * relative import * extracting timeout options to component service * duplicate localization key * fix failing test * subsequent timeout action selecting opening without dialog on first dialog cancellation * default locale can be null * unit tests failing * rename, simplifications * one if else feature flag * timeout input component rendering before async pipe completion
49 lines
1.6 KiB
HTML
49 lines
1.6 KiB
HTML
<app-header></app-header>
|
|
|
|
<bit-container>
|
|
<form [formGroup]="form" class="tw-w-full tw-max-w-md">
|
|
<bit-form-field>
|
|
<bit-label>{{ "theme" | i18n }}</bit-label>
|
|
<bit-select formControlName="theme" id="theme">
|
|
@for (option of themeOptions; track option.value) {
|
|
<bit-option [value]="option.value" [label]="option.name"></bit-option>
|
|
}
|
|
</bit-select>
|
|
<bit-hint>{{ "themeDesc" | i18n }}</bit-hint>
|
|
</bit-form-field>
|
|
<bit-form-field>
|
|
<bit-label>
|
|
{{ "language" | i18n }}
|
|
<a
|
|
bitLink
|
|
class="tw-float-right"
|
|
href="https://bitwarden.com/help/localization/"
|
|
target="_blank"
|
|
rel="noreferrer"
|
|
appA11yTitle="{{ 'learnMoreAboutLocalization' | i18n }}"
|
|
slot="end"
|
|
>
|
|
<i class="bwi bwi-question-circle" aria-hidden="true"></i>
|
|
</a>
|
|
</bit-label>
|
|
<bit-select formControlName="locale" id="locale">
|
|
@for (option of localeOptions; track option.value) {
|
|
<bit-option [value]="option.value" [label]="option.name"></bit-option>
|
|
}
|
|
</bit-select>
|
|
<bit-hint>{{ "languageDesc" | i18n }}</bit-hint>
|
|
</bit-form-field>
|
|
<div class="tw-flex tw-items-start tw-gap-1.5">
|
|
<bit-form-control>
|
|
<input type="checkbox" bitCheckbox formControlName="enableFavicons" />
|
|
<bit-label>
|
|
{{ "showIconsChangePasswordUrls" | i18n }}
|
|
</bit-label>
|
|
</bit-form-control>
|
|
<div class="-tw-mt-0.5">
|
|
<vault-permit-cipher-details-popover></vault-permit-cipher-details-popover>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</bit-container>
|