import { N as NotificationTypeEnum } from './notifications-009bbd80.js';
import { T as Trophy } from './Trophy-fc7fdec4.js';
import { C as Coins } from './Coins-e9f35519.js';
import { U as User, B as Briefcase, G as Graduation } from './User-f5ea0f01.js';
import { P as PuzzlePiece } from './PuzzlePiece-a3d9cc62.js';
import React from 'react';

const ShieldChevron = ({ className }) => {
  return /* @__PURE__ */ React.createElement("svg", { viewBox: "0 0 46 46", fill: "none", className, "data-testid": "socialBadge-icon" }, /* @__PURE__ */ React.createElement(
    "path",
    {
      d: "M7.53125 19.25V8.9375C7.53125 8.56454 7.67941 8.20685 7.94313 7.94313C8.20685 7.67941 8.56454 7.53125 8.9375 7.53125H37.0625C37.4355 7.53125 37.7931 7.67941 38.0569 7.94313C38.3206 8.20685 38.4688 8.56454 38.4688 8.9375V19.25C38.4688 34.0183 25.9345 38.9112 23.4318 39.7409C23.152 39.8372 22.848 39.8372 22.5682 39.7409C20.0655 38.9112 7.53125 34.0183 7.53125 19.25Z",
      stroke: "currentColor",
      strokeWidth: "4",
      strokeLinecap: "round",
      strokeLinejoin: "round"
    }
  ), /* @__PURE__ */ React.createElement(
    "path",
    {
      d: "M36.0785 29.3425L23 20.1875L9.92139 29.3425",
      stroke: "currentColor",
      strokeWidth: "4",
      strokeLinecap: "round",
      strokeLinejoin: "round"
    }
  ));
};

const NotificationTypeStyles = {
  [NotificationTypeEnum.Currency]: {
    viewButtonStyles: "border-cyan-400 text-cyan-400",
    unclaimedButtonStyles: "text-white bg-cyan-400 border-cyan-400 shadow-bottom",
    claimedButtonStyles: "text-cyan-400 bg-cyan-50 border-cyan-50",
    textStyles: "text-cyan-400 capitalize",
    iconCircleStyles: "bg-cyan-400",
    IconComponent: Coins,
    typeText: "Currency"
  },
  [NotificationTypeEnum.SocialBadges]: {
    viewButtonStyles: "border-cyan-400 text-cyan-400",
    unclaimedButtonStyles: "text-white bg-cyan-400 border-cyan-400 shadow-bottom",
    claimedButtonStyles: "text-cyan-400 bg-cyan-50 border-cyan-50",
    textStyles: "text-cyan-400 capitalize",
    iconCircleStyles: "bg-cyan-400",
    IconComponent: ShieldChevron,
    typeText: "Social Badge"
  },
  [NotificationTypeEnum.ID]: {
    viewButtonStyles: "border-yellow-400 text-yellow-400",
    unclaimedButtonStyles: "text-white bg-yellow-400 border-yellow-400 shadow-bottom",
    claimedButtonStyles: "text-yellow-400 bg-yellow-50 border-yellow-50",
    textStyles: "text-yellow-400 uppercase",
    iconCircleStyles: "bg-yellow-400",
    IconComponent: User,
    typeText: "ID"
  },
  [NotificationTypeEnum.Achievement]: {
    viewButtonStyles: "border-spice-600 text-spice-400",
    unclaimedButtonStyles: "text-white bg-spice-400 border-spice-400 shadow-bottom",
    claimedButtonStyles: "text-spice-400 bg-spice-50 border-spice-50",
    textStyles: "text-spice-400 capitalize",
    iconCircleStyles: "bg-spice-400",
    IconComponent: Trophy,
    typeText: "Achievement"
  },
  [NotificationTypeEnum.Skill]: {
    viewButtonStyles: "border-indigo-400 text-indigo-400",
    unclaimedButtonStyles: "text-white bg-indigo-400 border-indigo-400 shadow-bottom",
    claimedButtonStyles: "text-indigo-400 bg-indigo-50 border-indigo-50",
    textStyles: "text-indigo-400 capitalize",
    iconCircleStyles: "bg-indigo-400",
    IconComponent: PuzzlePiece,
    typeText: "Skill"
  },
  [NotificationTypeEnum.Job]: {
    viewButtonStyles: "border-rose-400 text-rose-400",
    unclaimedButtonStyles: "text-white bg-rose-400 border-rose-400 shadow-bottom",
    claimedButtonStyles: "text-rose-400 bg-rose-50 border-rose-50",
    textStyles: "text-rose-400 capitalize",
    iconCircleStyles: "bg-rose-400",
    IconComponent: Briefcase,
    typeText: "Work History"
  },
  [NotificationTypeEnum.Learning]: {
    viewButtonStyles: "border-emerald-500 text-emerald-500",
    unclaimedButtonStyles: "text-white bg-emerald-500 border-emerald-500 shadow-bottom",
    claimedButtonStyles: "text-emerald-500 bg-emerald-50 border-emerald-50",
    textStyles: "text-emerald-500 capitalize",
    iconCircleStyles: "bg-emerald-500",
    IconComponent: Graduation,
    typeText: "Learning History"
  }
};

export { NotificationTypeStyles as N };
//# sourceMappingURL=types-c765e2a4.js.map
