Add dpocument tabs

This commit is contained in:
Stanislav Romanov 2022-09-01 13:11:32 +03:00
parent 80161e1b91
commit 5009209062
4 changed files with 28 additions and 27 deletions

View file

@ -1,6 +1,6 @@
<LinkTo
@route={{@route}}
@model={{@model}}
@models={{if @model (array @model) @models}}
@activeClass="text-primary border-primary"
class="flex items-center h-10 px-4 py-2 -mb-px text-center bg-transparent border-b-2 -px-1 whitespace-nowrap focus:outline-none"
>

View file

@ -1,12 +1,3 @@
import Route from '@ember/routing/route';
// import { hash } from 'rsvp';
export default class AdminIndexesItemDocumentsDocumentEditRoute extends Route {
// model({ document_id }) {
// const index = this.modelFor('admin.indexes.item');
// return hash({
// index,
// document: index.getDocument(document_id),
// });
// }
}
export default class AdminIndexesItemDocumentsDocumentEditRoute extends Route {}

View file

@ -1 +1,9 @@
{{#let (array @model.index.uid (get @model.document @model.index.primaryKey)) as |models|}}
<div class="flex mb-4">
<Tab @route="admin.indexes.item.documents.document.index" @text="View" @models={{models}} />
<Tab @route="admin.indexes.item.documents.document.edit" @text="Edit" @models={{models}} />
{{!-- <Tab @route="admin.indexes.item.documents.document.delete" @text="Delete" @models={{(array @model.index @model.document)}} /> --}}
</div>
{{/let}}
{{outlet}}

View file

@ -42,22 +42,24 @@
</Column>
{{/each-in}}
<Column>
<LinkTo
@route='admin.indexes.item.documents.document'
@models={{array @model.index.uid (get data @model.index.primaryKey)}}
class="inline-flex items-center"
>
<Icons::FileDocumentOutline class='mr-1' />
View
</LinkTo>
<LinkTo
@route='admin.indexes.item.documents.document.edit'
@models={{array @model.index.uid (get data @model.index.primaryKey)}}
class="inline-flex items-center"
>
<Icons::PencilOutline class='mr-1' />
Edit
</LinkTo>
{{#let (array @model.index.uid (get data @model.index.primaryKey)) as |models|}}
<LinkTo
@route='admin.indexes.item.documents.document'
@models={{models}}
class="inline-flex items-center"
>
<Icons::FileDocumentOutline class='mr-1' />
View
</LinkTo>
<LinkTo
@route='admin.indexes.item.documents.document.edit'
@models={{models}}
class="inline-flex items-center"
>
<Icons::PencilOutline class='mr-1' />
Edit
</LinkTo>
{{/let}}
</Column>
</Row>
</RoyalTable>