mirror of
https://activitypub.software/TransFem-org/Sharkey
synced 2024-10-01 12:24:29 +00:00
![Acid Chicken (硫酸鶏)](/assets/img/avatar_default.png)
* chore(#10336): register snippets * test(#10336): add `components/Mk[A-B].*` stories * build: desynced lockfile * ci(#10336): preload assets * ci(#10336): use pull_request * build: update lockfile * fix: reactivity transform * chore: track upstream changes * refactor: avoid temporary previous tapping declarations * revert: avoid temporary previous tapping declarations This reverts commit e649b1b1e6771bee674f2dfb044e0efd72d0be5d. * test: flaky snapshots * style: import
85 lines
1.9 KiB
Plaintext
85 lines
1.9 KiB
Plaintext
{
|
|
"Storybook Story Impl File": {
|
|
"scope": "typescript",
|
|
"prefix": "storyimpl",
|
|
"body": [
|
|
"/* eslint-disable @typescript-eslint/explicit-function-return-type */",
|
|
"import { StoryObj } from '@storybook/vue3';",
|
|
"import $1 from './$1.vue';",
|
|
"export const Default = {",
|
|
"\trender(args) {",
|
|
"\t\treturn {",
|
|
"\t\t\tcomponents: {",
|
|
"\t\t\t\t$1,",
|
|
"\t\t\t},",
|
|
"\t\t\tsetup() {",
|
|
"\t\t\t\treturn {",
|
|
"\t\t\t\t\targs,",
|
|
"\t\t\t\t};",
|
|
"\t\t\t},",
|
|
"\t\t\tcomputed: {",
|
|
"\t\t\t\tprops() {",
|
|
"\t\t\t\t\treturn {",
|
|
"\t\t\t\t\t\t...this.args,",
|
|
"\t\t\t\t\t};",
|
|
"\t\t\t\t},",
|
|
"\t\t\t},",
|
|
"\t\t\ttemplate: '<$1 v-bind=\"props\" />',",
|
|
"\t\t};",
|
|
"\t},",
|
|
"\targs: {",
|
|
"\t\t$2",
|
|
"\t},",
|
|
"\tparameters: {",
|
|
"\t\tlayout: 'centered',",
|
|
"\t},",
|
|
"} satisfies StoryObj<typeof $1>;",
|
|
""
|
|
]
|
|
},
|
|
"Storybook Story Impl File (w/ events)": {
|
|
"scope": "typescript",
|
|
"prefix": "storyimplevent",
|
|
"body": [
|
|
"/* eslint-disable @typescript-eslint/explicit-function-return-type */",
|
|
"import { action } from '@storybook/addon-actions';",
|
|
"import { StoryObj } from '@storybook/vue3';",
|
|
"import $1 from './$1.vue';",
|
|
"export const Default = {",
|
|
"\trender(args) {",
|
|
"\t\treturn {",
|
|
"\t\t\tcomponents: {",
|
|
"\t\t\t\t$1,",
|
|
"\t\t\t},",
|
|
"\t\t\tsetup() {",
|
|
"\t\t\t\treturn {",
|
|
"\t\t\t\t\targs,",
|
|
"\t\t\t\t};",
|
|
"\t\t\t},",
|
|
"\t\t\tcomputed: {",
|
|
"\t\t\t\tprops() {",
|
|
"\t\t\t\t\treturn {",
|
|
"\t\t\t\t\t\t...this.args,",
|
|
"\t\t\t\t\t};",
|
|
"\t\t\t\t},",
|
|
"\t\t\t\tevents() {",
|
|
"\t\t\t\t\treturn {",
|
|
"\t\t\t\t\t\t$3",
|
|
"\t\t\t\t\t};",
|
|
"\t\t\t\t},",
|
|
"\t\t\t},",
|
|
"\t\t\ttemplate: '<$1 v-bind=\"props\" v-on=\"events\" />',",
|
|
"\t\t};",
|
|
"\t},",
|
|
"\targs: {",
|
|
"\t\t$2",
|
|
"\t},",
|
|
"\tparameters: {",
|
|
"\t\tlayout: 'centered',",
|
|
"\t},",
|
|
"} satisfies StoryObj<typeof $1>;",
|
|
""
|
|
]
|
|
}
|
|
}
|