From d4eef3d0dd3e83c67e2b373e93ef23b86326a2c4 Mon Sep 17 00:00:00 2001 From: developomp Date: Tue, 8 Aug 2023 00:35:48 +0900 Subject: [PATCH] refactor: reduce code duplication --- apps/portfolio/src/components/Badge/Badge.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/portfolio/src/components/Badge/Badge.tsx b/apps/portfolio/src/components/Badge/Badge.tsx index 39457be..41acc85 100644 --- a/apps/portfolio/src/components/Badge/Badge.tsx +++ b/apps/portfolio/src/components/Badge/Badge.tsx @@ -6,6 +6,9 @@ interface BadgeProps { slug: string } +const sharedBadgeStyles = "mb-2 mr-2 flex w-fit items-center px-2 py-1 text-xs" +const sharedInnerBadgeStyles = "badge mr-1 inline-block w-6 align-middle" + export default async function Badge({ slug }: BadgeProps) { const badgeData: BadgeType = await import( `@developomp-site/content/dist/icons/${slug}.json` @@ -13,8 +16,8 @@ export default async function Badge({ slug }: BadgeProps) { if (!badgeData) return ( -
-
+
+
Loading...
) @@ -22,16 +25,16 @@ export default async function Badge({ slug }: BadgeProps) { return (
{badgeData.title}