import { iconDictionary } from "../message/consts.js";

//#region src/notification/consts.ts
const bannerNotificationElevation = 2;
const notificationStatusMapping = {
	error: {
		iconProps: { name: iconDictionary.error },
		variant: "subtleRed"
	},
	info: {
		iconProps: { name: iconDictionary.info },
		variant: "subtleBlue"
	},
	loading: {
		iconProps: {
			name: "fadSpinnerThird",
			pathFill: ["blue.40", "blue.60"],
			variant: "spinning"
		},
		variant: "subtleBlue"
	},
	success: {
		iconProps: { name: iconDictionary.success },
		variant: "subtleGreen"
	},
	warning: {
		iconProps: { name: iconDictionary.warning },
		variant: "subtleYellow"
	},
	bannerError: {
		iconProps: { name: iconDictionary.error },
		variant: "bannerRed"
	},
	bannerInfo: {
		iconProps: { name: iconDictionary.info },
		variant: "bannerBlue"
	},
	bannerLoading: {
		iconProps: {
			name: "fadSpinnerThird",
			pathFill: ["blue.40", "blue.60"],
			variant: "spinning"
		},
		variant: "bannerBlue"
	},
	bannerSuccess: {
		iconProps: { name: iconDictionary.success },
		variant: "bannerGreen"
	},
	bannerWarning: {
		iconProps: { name: iconDictionary.warning },
		variant: "bannerYellow"
	}
};
const closeButtonVariantMapping = {
	subtleRed: "subtleRed",
	subtleBlue: "subtleBlue",
	subtleGreen: "subtleGreen",
	subtleYellow: "subtleYellow",
	bannerRed: "subtleRed",
	bannerBlue: "subtleBlue",
	bannerGreen: "subtleGreen",
	bannerYellow: "subtleYellow"
};

//#endregion
export { bannerNotificationElevation, closeButtonVariantMapping, notificationStatusMapping };
globalThis.__vuiVersion__ = "4.0.0-beta.1"
//# sourceMappingURL=consts.js.map