diff --git a/src/components/base/alert/Alert.story.vue b/src/components/base/alert/Alert.story.vue new file mode 100644 index 000000000..c5c2108be --- /dev/null +++ b/src/components/base/alert/Alert.story.vue @@ -0,0 +1,91 @@ + + + diff --git a/src/components/base/alert/Alert.vue b/src/components/base/alert/Alert.vue new file mode 100644 index 000000000..f5c0eae20 --- /dev/null +++ b/src/components/base/alert/Alert.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/src/components/base/alert/__tests__/Alert.spec.ts b/src/components/base/alert/__tests__/Alert.spec.ts new file mode 100644 index 000000000..ed9f48c09 --- /dev/null +++ b/src/components/base/alert/__tests__/Alert.spec.ts @@ -0,0 +1,8 @@ +import { describe, expect, it } from "vitest"; +import { VAlert } from "../index"; + +describe("Alert", () => { + it("should render", () => { + expect(VAlert).toBeDefined(); + }); +}); diff --git a/src/components/base/alert/index.ts b/src/components/base/alert/index.ts new file mode 100644 index 000000000..3369d1c4e --- /dev/null +++ b/src/components/base/alert/index.ts @@ -0,0 +1 @@ +export { default as VAlert } from "./Alert.vue"; diff --git a/src/components/base/alert/interface.ts b/src/components/base/alert/interface.ts new file mode 100644 index 000000000..8de0b2403 --- /dev/null +++ b/src/components/base/alert/interface.ts @@ -0,0 +1 @@ +export type Type = "default" | "success" | "info" | "warning" | "error"; diff --git a/src/core/icons.ts b/src/core/icons.ts index 405fb0543..3c8ff6241 100644 --- a/src/core/icons.ts +++ b/src/core/icons.ts @@ -28,6 +28,14 @@ import IconFolder from "~icons/ri/folder-2-line"; import IconMore from "~icons/ri/more-line"; // @ts-ignore import IconClose from "~icons/ri/close-line"; +// @ts-ignore +import IconErrorWarning from "~icons/ri/error-warning-line"; +// @ts-ignore +import IconCheckboxCircle from "~icons/ri/checkbox-circle-line"; +// @ts-ignore +import IconInformation from "~icons/ri/information-line"; +// @ts-ignore +import IconCloseCircle from "~icons/ri/close-circle-line"; export { IconDashboard, @@ -45,4 +53,8 @@ export { IconFolder, IconMore, IconClose, + IconErrorWarning, + IconCheckboxCircle, + IconInformation, + IconCloseCircle, };