From 6a6aa8c25078525df04c3459e305e5f390e5f7e8 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Thu, 28 Apr 2022 15:35:16 +0800 Subject: [PATCH] feat: add card component Signed-off-by: Ryan Wang --- package.json | 2 +- src/components/base/card/Card.story.vue | 632 ++++++++++++++++++ src/components/base/card/Card.vue | 61 ++ .../base/card/__tests__/Card.spec.ts | 8 + src/components/base/card/index.ts | 1 + 5 files changed, 703 insertions(+), 1 deletion(-) create mode 100644 src/components/base/card/Card.story.vue create mode 100644 src/components/base/card/Card.vue create mode 100644 src/components/base/card/__tests__/Card.spec.ts create mode 100644 src/components/base/card/index.ts diff --git a/package.json b/package.json index fde70301b..56f903a91 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "test:e2e:ci": "start-server-and-test preview http://127.0.0.1:5050/ 'cypress run'", "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", - "story:dev": "histoire dev", + "story:dev": "histoire dev --port 4000", "story:build": "histoire build" }, "dependencies": { diff --git a/src/components/base/card/Card.story.vue b/src/components/base/card/Card.story.vue new file mode 100644 index 000000000..396d7de14 --- /dev/null +++ b/src/components/base/card/Card.story.vue @@ -0,0 +1,632 @@ + + + diff --git a/src/components/base/card/Card.vue b/src/components/base/card/Card.vue new file mode 100644 index 000000000..df59db0ea --- /dev/null +++ b/src/components/base/card/Card.vue @@ -0,0 +1,61 @@ + + + + diff --git a/src/components/base/card/__tests__/Card.spec.ts b/src/components/base/card/__tests__/Card.spec.ts new file mode 100644 index 000000000..b77c8df71 --- /dev/null +++ b/src/components/base/card/__tests__/Card.spec.ts @@ -0,0 +1,8 @@ +import { describe, expect, it } from "vitest"; +import { VCard } from "../index"; + +describe("Card", () => { + it("should render", () => { + expect(VCard).toBeDefined(); + }); +}); diff --git a/src/components/base/card/index.ts b/src/components/base/card/index.ts new file mode 100644 index 000000000..71c3aa305 --- /dev/null +++ b/src/components/base/card/index.ts @@ -0,0 +1 @@ +export { default as VCard } from "./Card.vue";