Add edit button to columns list
All checks were successful
build / build (push) Successful in 1m26s

This commit is contained in:
2025-07-08 20:09:52 +09:30
parent 1c739e49d7
commit d2458daa9c

View File

@@ -3,11 +3,12 @@ import { AccordionModule } from 'primeng/accordion';
import { Column } from '../duckdb.service';
import { Checkbox, CheckboxChangeEvent } from 'primeng/checkbox';
import { FormsModule } from '@angular/forms';
import { Button } from 'primeng/button';
@Component({
selector: 'app-column-editor',
standalone: true,
imports: [AccordionModule, Checkbox, FormsModule],
imports: [AccordionModule, Checkbox, FormsModule, Button],
template: `
<p-accordion [value]="0">
<p-accordion-panel [value]="0">
@@ -15,7 +16,7 @@ import { FormsModule } from '@angular/forms';
<p-accordion-content>
<ul>
@for (column of columns(); track $index) {
<li>
<li class="flex items-baseline">
<p-checkbox
(ngModelChange)="checkboxChanged($index)"
[binary]="true"
@@ -23,9 +24,13 @@ import { FormsModule } from '@angular/forms';
name="group"
[ngModel]="column.enabled"
/>
<label [for]="column.name" class="ml-2">
<label
[for]="column.name"
class="ml-2 grow shrink basis-0 truncate"
>
{{ column.name }}
</label>
<p-button icon="pi pi-pencil" text> </p-button>
</li>
}
</ul>