Skip to content

Commit a03ab6f

Browse files
authored
Showcase: final cleanup from gts conversions (#3323)
1 parent a2edc9b commit a03ab6f

File tree

13 files changed

+61
-340
lines changed

13 files changed

+61
-340
lines changed
File renamed without changes.

showcase/app/router.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ Router.map(function () {
138138
this.route('disclosure-primitive');
139139
this.route('dismiss-button');
140140
this.route('interactive');
141-
this.route('menu-primitive');
142141
this.route('popover-primitive');
143142
});
144143
this.route('page-overrides', { path: 'overrides' }, function () {

showcase/app/styles/app.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
@use "./showcase-pages/layout/flex" as showcase-layout-flex;
6666
@use "./showcase-pages/layout/grid" as showcase-layout-grid;
6767
@use "./showcase-pages/link-inline" as showcase-link-inline;
68-
@use "./showcase-pages/menu-primitive" as showcase-menu-primitive;
6968
@use "./showcase-pages/modal" as showcase-modal;
7069
@use "./showcase-pages/page-header" as showcase-page-header;
7170
@use "./showcase-pages/pagination" as showcase-pagination;

showcase/app/styles/showcase-pages/menu-primitive.scss

Lines changed: 0 additions & 41 deletions
This file was deleted.

showcase/app/templates/index.gts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -374,11 +374,6 @@ const Index: TemplateOnlyComponent = <template>
374374
Interactive
375375
</LinkTo>
376376
</li>
377-
<li>
378-
<LinkTo @route="page-utilities.menu-primitive">
379-
MenuPrimitive
380-
</LinkTo>
381-
</li>
382377
<li>
383378
<LinkTo @route="page-utilities.popover-primitive">
384379
PopoverPrimitive

showcase/app/templates/page-utilities/menu-primitive.hbs

Lines changed: 0 additions & 141 deletions
This file was deleted.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* Copyright (c) HashiCorp, Inc.
3+
* SPDX-License-Identifier: MPL-2.0
4+
*/
5+
import type { TemplateOnlyComponent } from '@ember/component/template-only';
6+
import { pageTitle } from 'ember-page-title';
7+
8+
import { Hds<%= columnizedModuleName %> } from '@hashicorp/design-system-components/components'
9+
10+
import ShwTextH1 from 'showcase/components/shw/text/h1';
11+
12+
const <%= classifiedModuleName %>Index: TemplateOnlyComponent = <template>
13+
{{pageTitle "<%= columnizedModuleName %> Component"}}
14+
15+
<ShwTextH1><%= columnizedModuleName %></ShwTextH1>
16+
17+
<section data-test-percy>
18+
{{!-- sub sections go here --}}
19+
20+
{{! This below is just an example of invocation, to get started }}
21+
<Hds<%= columnizedModuleName %>>This is the Hds::<%= columnizedModuleName %> component </Hds<%= columnizedModuleName %>>
22+
</section>
23+
</template>;
24+
25+
export default <%= classifiedModuleName %>Index;

showcase/blueprints/hds-component-test/files/app/routes/components/__name__.js renamed to showcase/blueprints/hds-component-test/files/app/routes/page-components/__name__.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,9 @@
55

66
import Route from '@ember/routing/route';
77

8+
import type { ModelFrom } from 'showcase/utils/model-from-route';
9+
10+
export type PageComponents<%= classifiedModuleName %>Model =
11+
ModelFrom<PageComponents<%= classifiedModuleName %>Route>;
12+
813
export default class PageComponents<%= classifiedModuleName %>Route extends Route {}

showcase/blueprints/hds-component-test/files/app/templates/components/__name__.hbs

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* Copyright (c) HashiCorp, Inc.
3+
* SPDX-License-Identifier: MPL-2.0
4+
*/
5+
import type { TemplateOnlyComponent } from '@ember/component/template-only';
6+
7+
import <%= classifiedModuleName %>Index from 'showcase/components/page-components/<%= kebabizedModuleName %>';
8+
9+
const PageComponents<%= classifiedModuleName %>: TemplateOnlyComponent = <template>
10+
<<%= classifiedModuleName %>Index />
11+
</template>;
12+
13+
export default PageComponents<%= classifiedModuleName %>;

0 commit comments

Comments
 (0)