Add Settings Container Component

This commit is contained in:
copecone committed 2026-04-23 14:13:33 +09:00
1 parent 96f62b0e7c
commit 1885ed3926
9 files changed
+152 -94

No files matched your search

+3 -3
View File
@@ -7,7 +7,7 @@
</ng-template>
<div class="dropdown-box">
@if (icon()) {
@if (icon()?.trim()?.length ?? 0 > 0) {
<span class="material-symbols-outlined icon-24 prefix-icon" aria-hidden="true">{{ icon() }}</span>
}
@@ -22,13 +22,13 @@
@if (isOpen()) {
<div class="dropdown-container" tabindex="-1">
<ul class="dropdown-list" role="listbox" [id]="dropdownId + '-listbox'" tabindex="-1">
<ul class="dropdown-list" role="listbox" [id]="dropdownID + '-listbox'" tabindex="-1">
@for (option of filteredOptions(); track option.value; let i = $index) {
<li
#optionItem
class="dropdown-item"
role="option"
[id]="dropdownId + '-option-' + i"
[id]="dropdownID + '-option-' + i"
[class.selected]="option.value === value()"
[class.focused]="i === focusedIndex()"
[attr.aria-selected]="option.value === value()"