Skip to content

Commit f43299e

Browse files
Utilizes svelte's DOM event delegation shorthand e.g. on:click on:focus on:blur etc. Refactors Buttons to use. Finishes Input / InputAddonItem for Svelte (I think)
1 parent 0c7e4a4 commit f43299e

File tree

17 files changed

+1471
-159
lines changed

17 files changed

+1471
-159
lines changed

agnosticui-svelte/.storybook/preview.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export const parameters = {
66
docs: {
77
theme: yourTheme,
88
},
9-
actions: { argTypesRegex: "^on[A-Z].*" },
9+
actions: { argTypesRegex: "^on.*" },
1010
};
1111

1212
require('!style-loader!css-loader!../src/css/common.min.css')

agnosticui-svelte/copystyles.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,20 @@ const headerNavItemSvelte = fs.readFileSync('./src/stories/HeaderNavItem.svelte'
8181
const headerNavItemSynchronized = headerNavItemSvelte.replace(styleRegex, `<style>\n${css}\n</style>`);
8282
fs.writeFileSync('./src/stories/HeaderNavItem.svelte', headerNavItemSynchronized, 'utf8');
8383

84+
85+
/**
86+
* Inputs
87+
*/
88+
css = fs.readFileSync('../agnosticui-css/input.css', 'utf8');
89+
const inputSvelte = fs.readFileSync('./src/stories/Input.svelte', 'utf8');
90+
const inputSynchronized = inputSvelte.replace(styleRegex, `<style>\n${css}\n</style>`);
91+
fs.writeFileSync('./src/stories/Input.svelte', inputSynchronized, 'utf8');
92+
93+
css = fs.readFileSync('../agnosticui-css/inputaddonitem.css', 'utf8');
94+
const inputAddonItemSvelte = fs.readFileSync('./src/stories/InputAddonItem.svelte', 'utf8');
95+
const inputAddonItemSynchronized = inputAddonItemSvelte.replace(styleRegex, `<style>\n${css}\n</style>`);
96+
fs.writeFileSync('./src/stories/InputAddonItem.svelte', inputAddonItemSynchronized, 'utf8');
97+
8498
/**
8599
* FlexGrid (grid, row, col all copied over. Svelte SFC requires this so that each
86100
* component gets it's own CSS <style>...</style> stuff copied over)

agnosticui-svelte/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"rollup-plugin-svelte": "^6.0.0",
4242
"rollup-plugin-terser": "^7.0.0",
4343
"svelte": "^3.24.1",
44+
"svelte-jester": "^1.1.5",
4445
"svelte-loader": "^2.13.6"
4546
},
4647
"dependencies": {
@@ -49,7 +50,7 @@
4950
"jest": {
5051
"transform": {
5152
"^.+\\.js$": "babel-jest",
52-
"^.+\\.svelte$": "jest-transform-svelte"
53+
"^.+\\.svelte$": "svelte-jester"
5354
},
5455
"moduleFileExtensions": [
5556
"js",
@@ -69,4 +70,4 @@
6970
"/storybook-static/"
7071
]
7172
}
72-
}
73+
}

0 commit comments

Comments
 (0)