diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/special-tags/special-tags.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/special-tags/special-tags.tsx index 4513f95d56..b386f96537 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/special-tags/special-tags.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/special-tags/special-tags.tsx @@ -2,7 +2,7 @@ import { createElement } from 'react' import { useParams } from 'next/navigation' -import { ArrowRight } from '@/components/emcn' +import { AlertTriangle, ArrowRight } from '@/components/emcn' import { cn } from '@/lib/core/utils/cn' import { OAUTH_PROVIDERS } from '@/lib/oauth/oauth' @@ -464,36 +464,17 @@ function UsageUpgradeDisplay({ data }: { data: UsageUpgradeTagData }) { const buttonLabel = data.action === 'upgrade_plan' ? 'Upgrade Plan' : 'Increase Limit' return ( -
-
- - - - - - - Usage Limit Reached - -
-

+

+ {data.message} -

+
- {buttonLabel} - + + {buttonLabel} +
) diff --git a/apps/sim/components/emcn/icons/alert-triangle.tsx b/apps/sim/components/emcn/icons/alert-triangle.tsx new file mode 100644 index 0000000000..e622ac722c --- /dev/null +++ b/apps/sim/components/emcn/icons/alert-triangle.tsx @@ -0,0 +1,26 @@ +import type { SVGProps } from 'react' + +/** + * AlertTriangle icon component - warning triangle with exclamation mark + * @param props - SVG properties including className, fill, etc. + */ +export function AlertTriangle(props: SVGProps) { + return ( + + + + + + ) +} diff --git a/apps/sim/components/emcn/icons/index.ts b/apps/sim/components/emcn/icons/index.ts index f82182cff5..9bb6e3cda7 100644 --- a/apps/sim/components/emcn/icons/index.ts +++ b/apps/sim/components/emcn/icons/index.ts @@ -1,3 +1,4 @@ +export { AlertTriangle } from './alert-triangle' export { ArrowDown } from './arrow-down' export { ArrowLeft } from './arrow-left' export { ArrowRight } from './arrow-right'