diff --git a/showcase/app/components/page-carbonization/components/reveal/index.gts b/showcase/app/components/page-carbonization/components/reveal/index.gts new file mode 100644 index 00000000000..7afddac31ac --- /dev/null +++ b/showcase/app/components/page-carbonization/components/reveal/index.gts @@ -0,0 +1,59 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +import type { TemplateOnlyComponent } from '@ember/component/template-only'; +import { pageTitle } from 'ember-page-title'; + +import ShwTextH1 from 'showcase/components/shw/text/h1'; +import ShwTextH2 from 'showcase/components/shw/text/h2'; +import ShwTextBody from 'showcase/components/shw/text/body'; +import ShwDivider from 'showcase/components/shw/divider'; +import ShwCarbonizationComparisonGrid from 'showcase/components/shw/carbonization/comparison-grid'; +import ShwPlaceholder from 'showcase/components/shw/placeholder'; + +import { + HdsReveal, + HdsRevealToggleButton, +} from '@hashicorp/design-system-components/components'; + +const STATES = ['default', 'hover', 'active', 'focus']; + +const RevealCarbonizationIndex: TemplateOnlyComponent = ; + +export default RevealCarbonizationIndex; diff --git a/showcase/app/router.ts b/showcase/app/router.ts index c68519da860..683fa8beb9a 100644 --- a/showcase/app/router.ts +++ b/showcase/app/router.ts @@ -181,6 +181,7 @@ Router.map(function () { }); this.route('icon-tile'); this.route('modal'); + this.route('reveal'); this.route('rich-tooltip'); this.route('segmented-group'); this.route('separator'); diff --git a/showcase/app/templates/index.gts b/showcase/app/templates/index.gts index 2a972c4610a..d2bf7e8fa77 100644 --- a/showcase/app/templates/index.gts +++ b/showcase/app/templates/index.gts @@ -457,6 +457,11 @@ const Index: TemplateOnlyComponent =