From ab98bbdb3f23ab4d60299c7f054ec124ecfd545a Mon Sep 17 00:00:00 2001 From: Stanislav Romanov Date: Tue, 18 Oct 2022 09:10:56 +0300 Subject: [PATCH] Move table settings to table header --- app/components/form/table-settings.hbs | 29 +++--- app/components/simple-table/column.hbs | 4 +- .../admin/indexes/item/documents/index.hbs | 93 ++++++++++--------- 3 files changed, 61 insertions(+), 65 deletions(-) diff --git a/app/components/form/table-settings.hbs b/app/components/form/table-settings.hbs index 14a751d..52a6e61 100644 --- a/app/components/form/table-settings.hbs +++ b/app/components/form/table-settings.hbs @@ -1,15 +1,7 @@ - +
- - + + {{#each @items as |item|}} - {{!-- @ts-ignore --}} + {{! @ts-ignore }}
- - + + {{namelize item}} {{! @ts-ignore }} - {{!-- template-lint-disable no-args-paths --}} - {{!-- argument action doesn't work like helper with @ --}} + {{! template-lint-disable no-args-paths }} + {{! argument action doesn't work like helper with @ }}
- +
diff --git a/app/components/simple-table/column.hbs b/app/components/simple-table/column.hbs index 22a0b24..a257864 100644 --- a/app/components/simple-table/column.hbs +++ b/app/components/simple-table/column.hbs @@ -9,8 +9,8 @@ {{on 'click' this.handleSort}} > - {{#if (has-block 'name')}} - {{yield to='name'}} + {{#if (has-block 'head')}} + {{yield to='head'}} {{else if @headComponent}} <@headComponent @data={{@data}} /> {{else if @name}} diff --git a/app/templates/admin/indexes/item/documents/index.hbs b/app/templates/admin/indexes/item/documents/index.hbs index dca65b7..d4a1e14 100644 --- a/app/templates/admin/indexes/item/documents/index.hbs +++ b/app/templates/admin/indexes/item/documents/index.hbs @@ -36,15 +36,6 @@ @onChange={{set this 'limit'}} class='sm:ml-4 sm:flex-none' /> - - {{! table settings }} - {{!--
@@ -107,44 +98,54 @@ {{/if}} {{/each}} - {{#let - 'flex items-center px-4 py-2 text-inherit no-underline text-sm hover:bg-base-6 hover:text-base-1' - as |linkClasses| - }} - - - - - - + + + <:default> + {{#let + 'flex items-center px-4 py-2 text-inherit no-underline text-sm hover:bg-base-6 hover:text-base-1' + as |linkClasses| + }} + + + + + - - View - - - - Edit - - - - Delete - - - - {{/let}} + + + View + + + + Edit + + + + Delete + + + + {{/let}} + {{/let}}