Skip to content

Commit a1e9ffd

Browse files
authored
Merge pull request #502 from aziontech/feat/update-overline
feat: improve overline and imports
2 parents c6efd5c + cd5b375 commit a1e9ffd

File tree

15 files changed

+38
-38
lines changed

15 files changed

+38
-38
lines changed

.plans/storybook-foundations.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ The webkit monorepo has 81 component stories but zero design system foundations
2323
apps/storybook/src/
2424
├── foundations-data/
2525
│ ├── tokens.js ← derives color data from @aziontech/theme/tokens
26-
│ ├── typography.js ← mirrors semantic-texts-plugin.js values as JS array
27-
│ └── spacing.js ← mirrors semantic-spacing-plugin.js values as JS array
26+
│ ├── typography.js ← mirrors semantic-texts-plugin values as JS array
27+
│ └── spacing.js ← mirrors semantic-spacing-plugin values as JS array
2828
├── components/foundations/
2929
│ ├── ColorSwatch.vue ← single color chip (inline style for bg)
3030
│ ├── ColorPalette.vue ← grid of swatches under a heading
@@ -71,10 +71,10 @@ const { light, dark } = createCssVars()
7171
- **Semantic groups**: Walk `textSemantic.light` keys → look up `light['--text-' + key]` and `dark['--text-' + key]`
7272

7373
### Typography
74-
Static JS array in `typography.js` mirroring the CSS values from `packages/theme/src/tailwind/semantic-texts-plugin.js`. Class name strings must appear as literals (not dynamically constructed) so Tailwind's scanner includes them.
74+
Static JS array in `typography.js` mirroring the CSS values from `packages/theme/src/tailwind/semantic-texts-plugin`. Class name strings must appear as literals (not dynamically constructed) so Tailwind's scanner includes them.
7575

7676
### Spacing
77-
Same approach as Typography — static array mirroring `semantic-spacing-plugin.js`.
77+
Same approach as Typography — static array mirroring `semantic-spacing-plugin`.
7878

7979
### Icons
8080
```js
@@ -217,6 +217,6 @@ Creates the entire infrastructure. All subsequent phases reuse it.
217217
- `apps/storybook/.storybook/preview.js` — modify `storySort.order`
218218
- `packages/theme/src/tokens/build/css-vars.js``createCssVars()` source
219219
- `packages/theme/src/tokens/index.js` — re-exports all token primitives and utilities
220-
- `packages/theme/src/tailwind/semantic-texts-plugin.js` — typography CSS values
221-
- `packages/theme/src/tailwind/semantic-spacing-plugin.js` — spacing CSS values
220+
- `packages/theme/src/tailwind/semantic-texts-plugin` — typography CSS values
221+
- `packages/theme/src/tailwind/semantic-spacing-plugin` — spacing CSS values
222222
- `packages/icons/dist/catalog.json` — icon manifest (87 ai + 315 pi)

apps/storybook/src/foundations/data/spacing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* Foundations / Spacing — data layer
33
*
4-
* Static JS array mirroring the CSS values from semantic-spacing-plugin.js.
4+
* Static JS array mirroring the CSS values from semantic-spacing-plugin.
55
* Class name strings appear as literals so Tailwind's scanner includes them.
66
*/
77

apps/storybook/src/foundations/data/typography.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* Foundations / Typography — data layer
33
*
4-
* Static JS array mirroring the CSS values from semantic-texts-plugin.js.
4+
* Static JS array mirroring the CSS values from semantic-texts-plugin.
55
* Class name strings appear as literals so Tailwind's scanner includes them.
66
*/
77

apps/storybook/src/stories/core/Overline.stories.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Use Overline for:
4444
},
4545
size: {
4646
control: 'select',
47-
options: ['xs', 'sm', 'lg'],
47+
options: ['xs', 'sm', 'md'],
4848
description: 'Text size',
4949
defaultValue: 'xs',
5050
table: {

apps/storybook/src/stories/foundations/Spacing.stories.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default {
2020
description: {
2121
component: [
2222
'Spacing system documentation — semantic spacing classes for Azion Design System.',
23-
'All spacing classes are defined in `@aziontech/theme/tailwind/semantic-spacing-plugin.js`.',
23+
'All spacing classes are defined in `@aziontech/theme/tailwind/semantic-spacing-plugin`.',
2424
].join(' '),
2525
},
2626
},
@@ -83,7 +83,7 @@ export const Overview = {
8383
>
8484
<h3 class="text-heading-sm text-default m-0 mb-1">{{ group.label }}</h3>
8585
<p class="text-body-xs text-muted m-0 mb-4">{{ group.description }}</p>
86-
86+
8787
<div class="border border-default rounded-lg px-5">
8888
<SpacingPreview
8989
v-for="token in group.tokens"

apps/storybook/src/stories/foundations/Typography.stories.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default {
2020
description: {
2121
component: [
2222
'Typography system documentation — semantic text styles for Azion Design System.',
23-
'All typography classes are defined in `@aziontech/theme/tailwind/semantic-texts-plugin.js`.',
23+
'All typography classes are defined in `@aziontech/theme/tailwind/semantic-texts-plugin`.',
2424
].join(' '),
2525
},
2626
},
@@ -83,7 +83,7 @@ export const Overview = {
8383
>
8484
<h3 class="text-heading-sm text-default m-0 mb-1">{{ group.label }}</h3>
8585
<p class="text-body-xs text-muted m-0 mb-4">{{ group.description }}</p>
86-
86+
8787
<div class="border border-default rounded-lg px-5">
8888
<TypographyPreview
8989
v-for="token in group.tokens"

apps/storybook/tailwind.config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import typography from '@tailwindcss/typography'
2-
import { theme } from '@aziontech/theme/tailwind/tailwind-theme.js'
3-
import semanticColors from '@aziontech/theme/tailwind/semantic-colors-plugin.js'
4-
import semanticTexts from '@aziontech/theme/tailwind/semantic-texts-plugin.js'
5-
import semanticSpacing from '@aziontech/theme/tailwind/semantic-spacing-plugin.js'
6-
import semanticAnimations from '@aziontech/theme/tailwind/semantic-animations-plugin.js'
2+
import { theme } from '@aziontech/theme/tailwind/tailwind-theme'
3+
import semanticColors from '@aziontech/theme/tailwind/semantic-colors-plugin'
4+
import semanticTexts from '@aziontech/theme/tailwind/semantic-texts-plugin'
5+
import semanticSpacing from '@aziontech/theme/tailwind/semantic-spacing-plugin'
6+
import semanticAnimations from '@aziontech/theme/tailwind/semantic-animations-plugin'
77

88
/** @type {import('tailwindcss').Config} */
99
export default {

docs/repository-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ src/tokens/
119119
│ └── borders.js # Border colors for light/dark themes
120120
└── build/
121121
├── preset.js # Tailwind preset
122-
├── tailwind-plugin.js # Static utility classes plugin
122+
├── tailwind-plugin # Static utility classes plugin
123123
├── css-vars.js # CSS variable generation
124124
└── refs.js # Token reference system
125125
```

packages/theme/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ export { tokenRef } from './build/refs.js';
364364
export { resolveRefsToCssVars } from './build/resolve.js';
365365
export { createCssVars, cssVarsString, injectCssVars } from './build/css-vars.js';
366366
export { preset } from './build/preset.js';
367-
export { tokenUtilities } from './build/tailwind-plugin.js';
367+
export { tokenUtilities } from './build/tailwind-plugin';
368368
```
369369

370370
## Token Resolution
@@ -425,7 +425,7 @@ packages/theme/
425425
│ └── build/ # Build utilities
426426
│ ├── preset.js
427427
│ ├── css-vars.js
428-
│ └── tailwind-plugin.js
428+
│ └── tailwind-plugin
429429
└── package.json
430430
```
431431

packages/theme/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@
5858
"./tokens/semantic/borders": "./tokens.js",
5959
"./tokens/build/preset": "./src/tokens/build/preset.js",
6060
"./tokens/build/tailwind-helper": "./src/tokens/build/tailwind-helper.js",
61-
"./tokens/build/tailwind-plugin": "./src/tokens/build/tailwind-plugin.js",
61+
"./tokens/build/tailwind-plugin": "./src/tokens/build/tailwind-plugin",
6262
"./tokens/build/css-vars.js": "./src/tokens/build/css-vars.js",
63-
"./tailwind/tailwind-theme.js": "./src/tailwind/tailwind-theme.js",
64-
"./tailwind/semantic-colors-plugin.js": "./src/tailwind/semantic-colors-plugin.js",
65-
"./tailwind/semantic-texts-plugin.js": "./src/tailwind/semantic-texts-plugin.js",
66-
"./tailwind/semantic-spacing-plugin.js": "./src/tailwind/semantic-spacing-plugin.js",
67-
"./tailwind/semantic-animations-plugin.js": "./src/tailwind/semantic-animations-plugin.js"
63+
"./tailwind/tailwind-theme": "./src/tailwind/tailwind-theme.js",
64+
"./tailwind/semantic-colors-plugin": "./src/tailwind/semantic-colors-plugin.js",
65+
"./tailwind/semantic-texts-plugin": "./src/tailwind/semantic-texts-plugin.js",
66+
"./tailwind/semantic-spacing-plugin": "./src/tailwind/semantic-spacing-plugin.js",
67+
"./tailwind/semantic-animations-plugin": "./src/tailwind/semantic-animations-plugin.js"
6868
}
6969
}

0 commit comments

Comments
 (0)