diff --git a/.envrc b/.envrc new file mode 100644 index 00000000000..9c276bb5c05 --- /dev/null +++ b/.envrc @@ -0,0 +1,2 @@ +type nvm >/dev/null 2>&1 || . "$NVM_DIR/nvm.sh" +nvm use diff --git a/.ws-context b/.ws-context new file mode 100644 index 00000000000..0cb81960dcf --- /dev/null +++ b/.ws-context @@ -0,0 +1,3 @@ +{ + "framework": "vue" +} diff --git a/packages/ui/build/configs/vite.web-components.ts b/packages/ui/build/configs/vite.web-components.ts index f8ca404f3d3..1b194b73d95 100644 --- a/packages/ui/build/configs/vite.web-components.ts +++ b/packages/ui/build/configs/vite.web-components.ts @@ -5,6 +5,7 @@ import { chunkSplitPlugin } from 'vite-plugin-chunk-split' import { removeSideEffectedChunks } from '../plugins/remove-side-effected-chunks' import { webComponentsNestedStyles } from '../plugins/web-components-nested-styles' import { readFileSync } from 'fs' +import { resolve } from '../common-config' /** * Build web components folder. It is a separated build of vuestic-ui for SPA-only (?: maybe for SPA-only). @@ -19,6 +20,7 @@ const packageJSON = JSON.parse(readFileSync(resolver(process.cwd(), './package.j const dependencies = [...Object.keys(packageJSON.dependencies), ...Object.keys(packageJSON.peerDependencies)] export default () => defineConfig({ + resolve, build: { lib: { entry: resolver(process.cwd(), 'src/main.ts'), diff --git a/packages/ui/package.json b/packages/ui/package.json index e62d534ab84..df2847d8846 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -167,4 +167,4 @@ ] } } -} \ No newline at end of file +} diff --git a/packages/ui/src/components/va-avatar-group/VaAvatarGroup.stories.ts b/packages/ui/src/components/va-avatar-group/VaAvatarGroup.stories.ts index c6670ffaa85..071a93de2c3 100644 --- a/packages/ui/src/components/va-avatar-group/VaAvatarGroup.stories.ts +++ b/packages/ui/src/components/va-avatar-group/VaAvatarGroup.stories.ts @@ -1,5 +1,4 @@ import { VaAvatarGroup } from './' -import { addText } from '../../../.storybook/interaction-utils/addText' export default { title: 'VaAvatarGroup', diff --git a/packages/ui/src/components/va-avatar-group/VaAvatarGroup.vue b/packages/ui/src/components/va-avatar-group/VaAvatarGroup.vue index 85866150c6d..70ffe4a14c5 100644 --- a/packages/ui/src/components/va-avatar-group/VaAvatarGroup.vue +++ b/packages/ui/src/components/va-avatar-group/VaAvatarGroup.vue @@ -28,9 +28,9 @@ import { computed, PropType } from 'vue' import { VaAvatar } from '../va-avatar' -import pick from 'lodash/pick.js' +import pick from 'lodash/pick' import { extractComponentProps, filterComponentProps } from '../../utils/component-options' -import { useBem, useComponentPresetProp, useSize, useSizeProps } from '../../composables' +import { useBem, useComponentPresetProp } from '../../composables' const VaAvatarProps = extractComponentProps(VaAvatar) @@ -42,7 +42,6 @@ defineOptions({ }) const props = defineProps({ - ...useSizeProps, ...useComponentPresetProp, ...VaAvatarProps, @@ -77,14 +76,8 @@ const restOptionsCount = computed(() => { return hasOptions && canAddMoreOptions ? remainingOptions : 0 }) -const { sizeComputed, fontSizeComputed } = useSize(props, 'VaAvatarGroup') -const filteredAvatarProps = filterComponentProps(VaAvatarProps) -const avatarProps = computed(() => ({ - ...filteredAvatarProps.value, - fontSize: fontSizeComputed.value, - size: sizeComputed.value, -})) +const avatarProps = filterComponentProps(VaAvatarProps) diff --git a/packages/ui/src/components/va-scroll-container/VaScrollContainer.vue b/packages/ui/src/components/va-scroll-container/VaScrollContainer.vue index 3625e6762b5..559e0a89cf1 100644 --- a/packages/ui/src/components/va-scroll-container/VaScrollContainer.vue +++ b/packages/ui/src/components/va-scroll-container/VaScrollContainer.vue @@ -1,5 +1,5 @@