diff --git a/wherehows-web/app/templates/components/dataset-schema-table.hbs b/wherehows-web/app/templates/components/dataset-schema-table.hbs new file mode 100644 index 0000000000..62b6c1644d --- /dev/null +++ b/wherehows-web/app/templates/components/dataset-schema-table.hbs @@ -0,0 +1,50 @@ +{{#dataset-table fields=fields + sortColumnWithName=sortColumnWithName + filterBy=filterBy + sortDirection=sortDirection + class="table" + searchTerm=searchTerm as |table|}} + + {{#table.head as |head|}} + {{#head.column columnName="name"}}Field{{/head.column}} + {{#head.column columnName="dataType"}}Data Type{{/head.column}} + {{#head.column}}Member Identifier?{{/head.column}} + {{#head.column}}Field Format{{/head.column}} + {{/table.head}} + {{#table.body as |body|}} + {{#each + (slice table.beginOffset table.endOffset (sort-by table.sortBy table.data)) as |field|}} + {{#body.row as |row|}} + {{#row.cell}} + {{field.name}} + {{/row.cell}} + {{#row.cell}} + {{field.type}} + {{/row.cell}} + {{#row.cell}} + {{input type="checkbox" checked=field.hasPrivacyData change=(action "onPrivacyChange" field)}} + {{/row.cell}} + {{#row.cell}} + {{ember-selector values=fieldFormats + disabled=(not field.hasPrivacyData) + selected=field.format + selectionDidChange=(action "onFormatChange" field)}} + {{/row.cell}} + {{/body.row}} + {{/each}} + {{/table.body}} + {{#table.foot}} + {{dataset-table-pager data=table.data + page=table.page + limit=table.limit + pageLengths=table.pageLengths + beginOffset=table.beginOffset + endOffset=table.endOffset + onLimitChanged=table.onLimitChanged + onPageChanged=table.onPageChanged}} + {{/table.foot}} +{{/dataset-table}} \ No newline at end of file diff --git a/wherehows-web/app/templates/components/search-bar-form.hbs b/wherehows-web/app/templates/components/search-bar-form.hbs new file mode 100644 index 0000000000..730c3c1b46 --- /dev/null +++ b/wherehows-web/app/templates/components/search-bar-form.hbs @@ -0,0 +1,37 @@ +