mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
refactor: 移动通用组件到统一位置
This commit is contained in:
parent
d0cdf37993
commit
d3f5e2184e
@ -1,7 +1,6 @@
|
||||
import { createComponentWithProps, RadioItem } from '@/ui'
|
||||
import { ComponentEntry } from '@/components/types'
|
||||
import { defineComponentMetadata } from '@/components/define'
|
||||
import { createComponentWithProps } from './vue-component-factory'
|
||||
import { RadioItem } from './OptionRadioGroup.vue'
|
||||
|
||||
const componentName = 'removePromotions'
|
||||
|
||||
@ -177,13 +176,13 @@ export const component = defineComponentMetadata({
|
||||
},
|
||||
},
|
||||
extraOptions: () =>
|
||||
import('./OptionRadioGroup.vue').then(m =>
|
||||
createComponentWithProps(m.default, { ...props, isPopup: false }),
|
||||
import('@/ui').then(m =>
|
||||
createComponentWithProps(m.OptionRadioGroup, { ...props, isPopup: false }),
|
||||
),
|
||||
widget: {
|
||||
component: () =>
|
||||
import('./OptionRadioGroup.vue').then(m =>
|
||||
createComponentWithProps(m.default, { ...props, isPopup: true }),
|
||||
import('@/ui').then(m =>
|
||||
createComponentWithProps(m.OptionRadioGroup, { ...props, isPopup: true }),
|
||||
),
|
||||
},
|
||||
})
|
||||
|
||||
@ -10,5 +10,5 @@
|
||||
"include": [
|
||||
"../src/**/*.d.ts",
|
||||
"lib/**/*.ts"
|
||||
],
|
||||
, "../src/ui/vue-component-factory.ts" ],
|
||||
}
|
||||
@ -22,4 +22,10 @@ export { default as VLoading } from '@/ui/VLoading.vue'
|
||||
export { default as VPopup } from '@/ui/VPopup.vue'
|
||||
export { default as VSlider } from '@/ui/VSlider.vue'
|
||||
export { default as DefaultWidget } from '@/ui/DefaultWidget.vue'
|
||||
export { default as CollapsibleContainer } from '@/ui/CollapsibleContainer.vue'
|
||||
export { default as ComponentOption } from '@/ui/ComponentOption.vue'
|
||||
export { default as OptionRadioGroup, type RadioItem } from '@/ui/OptionRadioGroup.vue'
|
||||
export { default as OptionWidgetLayout } from '@/ui/OptionWidgetLayout.vue'
|
||||
export { default as RadioGroupItem } from '@/ui/RadioGroupItem.vue'
|
||||
export { createComponentWithProps } from '@/ui/vue-component-factory'
|
||||
export { default as MiniToast } from '@/core/toast/MiniToast.vue'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user