From 16ba014ade6cc014777efef59ccca6beba95ec48 Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Fri, 28 Nov 2025 01:01:32 -0800 Subject: [PATCH] GoodBadge: for 'new' --- src/common/components/GoodBadge.tsx | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/common/components/GoodBadge.tsx diff --git a/src/common/components/GoodBadge.tsx b/src/common/components/GoodBadge.tsx new file mode 100644 index 000000000..ee34c2eb5 --- /dev/null +++ b/src/common/components/GoodBadge.tsx @@ -0,0 +1,38 @@ +import * as React from 'react'; + +import { Chip, ChipProps } from '@mui/joy'; + + +/** + * Simple badge/label component for inline status indicators like "New", "Beta", etc. + */ +export function GoodBadge(props: { + badge: React.ReactNode; + color?: ChipProps['color']; + variant?: ChipProps['variant']; + sx?: ChipProps['sx']; +}) { + return ( + + {props.badge} + + ); +} \ No newline at end of file