Skip to content

Commit

Permalink
chore(www): add package status badge
Browse files Browse the repository at this point in the history
  • Loading branch information
matuzalemsteles committed Jan 29, 2025
1 parent 45adb4f commit 64ad22c
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
13 changes: 13 additions & 0 deletions www/app/_components/Heading.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ type Props = {
description?: string;
title: string;
path: Array<string>;
packageStatus?: string;
lexicon?: string;
markup?: boolean;
design?: boolean;
Expand All @@ -21,6 +22,7 @@ export default function Heading({
description,
title,
lexicon,
packageStatus,
path = [],
markup,
design,
Expand Down Expand Up @@ -70,6 +72,17 @@ export default function Heading({
View in Lexicon
</a>
)}
{packageStatus && (
<span
className={classNames('badge badge-translucent', {
'badge-success': packageStatus === 'Stable',
'badge-warning': packageStatus === 'Beta',
'badge-danger': packageStatus === 'Deprecated',
})}
>
{packageStatus}
</span>
)}
</div>
{description && (
<p className="text-6 text-secondary">{description}</p>
Expand Down
1 change: 1 addition & 0 deletions www/app/docs/(layout)/[...slug]/DocsLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ export async function DocsLayout({slug}: Props) {
title={frontmatter.title}
description={frontmatter.description}
lexicon={frontmatter.lexiconDefinition}
packageStatus={frontmatter.packageStatus}
path={slug}
markup={!!fileMarkup}
design={!!fileDesign}
Expand Down
1 change: 1 addition & 0 deletions www/app/docs/(layout)/[...slug]/RemoteLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export async function RemoteLayout({slug}: Props) {
title={frontmatter.title}
description={frontmatter.description}
lexicon={frontmatter.lexiconDefinition}
packageStatus={frontmatter.packageStatus}
path={slug}
design
markup={!!fileMarkup}
Expand Down
1 change: 1 addition & 0 deletions www/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import {z} from 'zod';
const frontmatterSchema = z.object({
title: z.string(),
description: z.string(),
packageStatus: z.optional(z.string()),
packageNpm: z.optional(z.string()),
packageUse: z.optional(z.string()),
lexiconDefinition: z.optional(z.string()),
Expand Down

0 comments on commit 64ad22c

Please sign in to comment.