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 =
+ {{pageTitle "Reveal - Carbonization"}}
+
+ Reveal - Carbonization
+
+
+ Content
+
+
+ <:theming>
+
+
+
+
+
+
+
+
+ States
+
+ (Note:
+ buttons below are inactive)
+
+ {{#each STATES as |state|}}
+
+ <:theming>
+
+
+
+ {{/each}}
+
+;
+
+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 =
Modal
+
+
+ Reveal
+
+
RichTooltip
diff --git a/showcase/app/templates/page-carbonization/components/reveal.gts b/showcase/app/templates/page-carbonization/components/reveal.gts
new file mode 100644
index 00000000000..585d6bb889d
--- /dev/null
+++ b/showcase/app/templates/page-carbonization/components/reveal.gts
@@ -0,0 +1,14 @@
+/**
+ * Copyright (c) HashiCorp, Inc.
+ * SPDX-License-Identifier: MPL-2.0
+ */
+
+import type { TemplateOnlyComponent } from '@ember/component/template-only';
+
+import RevealCarbonizationIndex from 'showcase/components/page-carbonization/components/reveal';
+
+const PageCarbonizationComponentsReveal: TemplateOnlyComponent =
+
+;
+
+export default PageCarbonizationComponentsReveal;