From 162832354835f5eac4428742fee2140fd217db28 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 13 Jun 2023 22:38:51 -0300 Subject: [PATCH] flows using 4 digits id too --- src/frontend/src/components/ui/badge.tsx | 36 +++++++++++++++++++ src/frontend/src/contexts/tabsContext.tsx | 2 +- .../src/modals/EditNodeModal/index.tsx | 1 + 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/frontend/src/components/ui/badge.tsx diff --git a/src/frontend/src/components/ui/badge.tsx b/src/frontend/src/components/ui/badge.tsx new file mode 100644 index 000000000..17ea2ae62 --- /dev/null +++ b/src/frontend/src/components/ui/badge.tsx @@ -0,0 +1,36 @@ +import * as React from "react" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "../../utils" + +const badgeVariants = cva( + "inline-flex items-center border rounded-full px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2", + { + variants: { + variant: { + default: + "bg-primary hover:bg-primary/80 border-transparent text-primary-foreground", + secondary: + "bg-secondary hover:bg-secondary/80 border-transparent text-secondary-foreground", + destructive: + "bg-destructive hover:bg-destructive/80 border-transparent text-destructive-foreground", + outline: "text-foreground", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +export interface BadgeProps + extends React.HTMLAttributes, + VariantProps {} + +function Badge({ className, variant, ...props }: BadgeProps) { + return ( +
+ ) +} + +export { Badge, badgeVariants } diff --git a/src/frontend/src/contexts/tabsContext.tsx b/src/frontend/src/contexts/tabsContext.tsx index b2fd9fe92..8868e0f74 100644 --- a/src/frontend/src/contexts/tabsContext.tsx +++ b/src/frontend/src/contexts/tabsContext.tsx @@ -174,7 +174,7 @@ export function TabsProvider({ children }: { children: ReactNode }) { } function getNodeId() { - return `dndnode_` + incrementNodeId(); + return incrementNodeId(); } /** diff --git a/src/frontend/src/modals/EditNodeModal/index.tsx b/src/frontend/src/modals/EditNodeModal/index.tsx index 4c9422afb..80c845037 100644 --- a/src/frontend/src/modals/EditNodeModal/index.tsx +++ b/src/frontend/src/modals/EditNodeModal/index.tsx @@ -96,6 +96,7 @@ export default function EditNodeModal({ data }: { data: NodeDataType }) { Edit Node + {data.id}