Skip to content

Commit e1f7d07

Browse files
authored
✨(ats-presentation) add base icon an button components (#646)
* 🔧(ats) setup npm deps and storybook for first component integrations * ✨(ats-presentation) add remix icon simple component * ✨(ats-presentation) add base button component * ✨(ats-presentation) load marianne font face and styles in ats app
1 parent 9cc6965 commit e1f7d07

27 files changed

Lines changed: 958 additions & 1 deletion

src/web/pnpm-lock.yaml

Lines changed: 230 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/web/pnpm-workspace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ packages:
33
allowBuilds:
44
'@parcel/watcher': true
55
esbuild: true
6+
vue-demi: true

src/web/presentation/frontend/.storybook/main.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ const config: StorybookConfig = {
77
'../src/**/*.mdx',
88
'../src/**/*.stories.@(js|jsx|mjs|ts|tsx)',
99
],
10+
framework: {
11+
name: '@storybook/vue3-vite',
12+
options: {
13+
docgen: {
14+
plugin: 'vue-component-meta',
15+
tsconfig: 'tsconfig.json',
16+
},
17+
},
18+
},
1019
addons: [
1120
{
1221
name: '@storybook/addon-docs',
@@ -19,7 +28,6 @@ const config: StorybookConfig = {
1928
},
2029
},
2130
],
22-
framework: '@storybook/vue3-vite',
2331
viteFinal: async (config) => {
2432
if (process.env.STORYBOOK_BASE_URL) {
2533
config.base = process.env.STORYBOOK_BASE_URL

src/web/presentation/frontend/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@
1414
"build-storybook": "storybook build"
1515
},
1616
"dependencies": {
17+
"@iconify/vue": "^5.0.1",
1718
"@sentry/vue": "^10.55.0",
19+
"reka-ui": "^2.0",
1820
"vue": "^3.5",
21+
"vue-component-meta": "^3.3.3",
1922
"vue-router": "^4.4"
2023
},
2124
"devDependencies": {
@@ -31,6 +34,7 @@
3134
"eslint-plugin-storybook": "^0.11.1",
3235
"jsdom": "^26.1",
3336
"remark-gfm": "^4.0.1",
37+
"sass": "^1.100.0",
3438
"storybook": "^8.6",
3539
"tailwindcss": "^4.0.0",
3640
"typescript": "~5.8",
51 KB
Binary file not shown.
41.1 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
49.3 KB
Binary file not shown.
40.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)