Cards
1 component in this section
Default Card
Flexible card container with multiple variants
<div class="dg-card">
<h3 class="dg-card-heading">Card Title</h3>
<div class="dg-card__body">
<p class="dg-prose">Card content goes here.</p>
</div>
</div> import { Card, CardBody, CardHeading, Prose } from '@deepgram/styles/react';
<Card>
<CardHeading>Card Title</CardHeading>
<CardBody>
<Prose>Card content goes here.</Prose>
</CardBody>
</Card> <script type="module">
import '@deepgram/styles/wc';
</script>
<dg-card>
<dg-card-heading>Card Title</dg-card-heading>
<div class="dg-card__body">
<dg-prose>Card content goes here.</dg-prose>
</div>
</dg-card> Compact Card
Flexible card container with multiple variants
<div class="dg-card dg-card--compact">
<h3 class="dg-card-heading">Compact Card</h3>
<div class="dg-card__body">
<p class="dg-prose">Card content goes here.</p>
</div>
</div> import { Card, CardBody, CardHeading, Prose } from '@deepgram/styles/react';
<Card compact>
<CardHeading>Compact Card</CardHeading>
<CardBody>
<Prose>Card content goes here.</Prose>
</CardBody>
</Card> <script type="module">
import '@deepgram/styles/wc';
</script>
<dg-card compact>
<dg-card-heading>Compact Card</dg-card-heading>
<div class="dg-card__body">
<dg-prose>Card content goes here.</dg-prose>
</div>
</dg-card> Spacious Card
Flexible card container with multiple variants
<div class="dg-card dg-card--spacious">
<h3 class="dg-card-heading">Spacious Card</h3>
<div class="dg-card__body">
<p class="dg-prose">Card content goes here.</p>
</div>
</div> import { Card, CardBody, CardHeading, Prose } from '@deepgram/styles/react';
<Card spacious>
<CardHeading>Spacious Card</CardHeading>
<CardBody>
<Prose>Card content goes here.</Prose>
</CardBody>
</Card> <script type="module">
import '@deepgram/styles/wc';
</script>
<dg-card spacious>
<dg-card-heading>Spacious Card</dg-card-heading>
<div class="dg-card__body">
<dg-prose>Card content goes here.</dg-prose>
</div>
</dg-card> Card with Icon (Left Aligned)
Card with Font Awesome icon, left-aligned (default)
<div class="dg-card dg-card--structured" style="max-width: 400px;">
<i class="dg-card__icon dg-card__icon--left fas fa-rocket"></i>
<div class="dg-card__header">
<h3 class="dg-card-heading">Fast Integration</h3>
</div>
<div class="dg-card__body">
<p class="dg-prose">Get started quickly with our streamlined API and comprehensive documentation.</p>
</div>
<div class="dg-card__footer">
<button class="dg-btn dg-btn--primary">Get Started</button>
</div>
</div> import { Btn, Card, CardBody, CardFooter, CardHeader, CardHeading, CardIcon, Prose } from '@deepgram/styles/react';
<Card structured style={{ maxWidth: '400px' }}>
<CardIcon name="rocket" className="dg-card__icon--left" />
<CardHeader>
<CardHeading>Fast Integration</CardHeading>
</CardHeader>
<CardBody>
<Prose>Get started quickly with our streamlined API and comprehensive documentation.</Prose>
</CardBody>
<CardFooter>
<Btn primary>Get Started</Btn>
</CardFooter>
</Card> <script type="module">
import '@deepgram/styles/wc';
</script>
<dg-card structured style="max-width: 400px;">
<i class="dg-card__icon dg-card__icon--left fas fa-rocket"></i>
<div class="dg-card__header">
<dg-card-heading>Fast Integration</dg-card-heading>
</div>
<div class="dg-card__body">
<dg-prose>Get started quickly with our streamlined API and comprehensive documentation.</dg-prose>
</div>
<div class="dg-card__footer">
<dg-btn primary>Get Started</dg-btn>
</div>
</dg-card>