diff --git a/packages/metadata/src/components/index.ts b/packages/metadata/src/components/index.ts index 42b77928e..cd14ac4d5 100644 --- a/packages/metadata/src/components/index.ts +++ b/packages/metadata/src/components/index.ts @@ -96,5 +96,7 @@ export const media: MetaType[] = toMeta(['Carousel', 'Galleria', 'Image', 'Image export const misc: MetaType[] = toMeta(['Avatar', 'AvatarGroup', 'Badge', 'BlockUI', 'Chip', 'Inplace', 'MeterGroup', 'OverlayBadge', 'ScrollTop', 'Skeleton', 'ProgressBar', 'ProgressSpinner', 'Tag', 'Terminal']); +export const extensions: MetaType[] = toMeta([{ name: 'Form', from: '@primevue/form/form' }]); + // All PrimeVue Components -export const components: MetaType[] = [...form, ...button, ...data, ...panel, ...overlay, ...file, ...menu, ...chart, ...messages, ...media, ...misc]; +export const components: MetaType[] = [...form, ...button, ...data, ...panel, ...overlay, ...file, ...menu, ...chart, ...messages, ...media, ...misc, ...extensions]; diff --git a/packages/primevue/src/config/Config.d.ts b/packages/primevue/src/config/Config.d.ts index 438b2910f..006fd368f 100644 --- a/packages/primevue/src/config/Config.d.ts +++ b/packages/primevue/src/config/Config.d.ts @@ -21,6 +21,7 @@ import type { CarouselPassThroughOptions } from 'primevue/carousel'; import type { CascadeSelectPassThroughOptions } from 'primevue/cascadeselect'; import type { ChartPassThroughOptions } from 'primevue/chart'; import type { CheckboxPassThroughOptions } from 'primevue/checkbox'; +import type { CheckboxGroupPassThroughOptions } from 'primevue/checkboxgroup'; import type { ChipPassThroughOptions } from 'primevue/chip'; import type { ChipsPassThroughOptions } from 'primevue/chips'; import type { ColorPickerPassThroughOptions } from 'primevue/colorpicker'; @@ -83,6 +84,7 @@ import type { PopoverPassThroughOptions } from 'primevue/popover'; import type { ProgressBarPassThroughOptions } from 'primevue/progressbar'; import type { ProgressSpinnerPassThroughOptions } from 'primevue/progressspinner'; import type { RadioButtonPassThroughOptions } from 'primevue/radiobutton'; +import type { RadioButtonGroupPassThroughOptions } from 'primevue/radiobuttongroup'; import type { RatingPassThroughOptions } from 'primevue/rating'; import type { RippleDirectivePassThroughOptions } from 'primevue/ripple'; import type { RowPassThroughOptions } from 'primevue/row'; @@ -173,6 +175,7 @@ export interface PrimeVuePTOptions { cascadeselect?: DefaultPassThrough; chart?: DefaultPassThrough; checkbox?: DefaultPassThrough; + checkboxgroup?: DefaultPassThrough; chip?: DefaultPassThrough; /** * @deprecated since v4. Use the new structure of InputChips instead. @@ -245,6 +248,7 @@ export interface PrimeVuePTOptions { progressbar?: DefaultPassThrough; progressspinner?: DefaultPassThrough; radiobutton?: DefaultPassThrough; + radiobuttongroup?: DefaultPassThrough; rating?: DefaultPassThrough; row?: DefaultPassThrough; scrollpanel?: DefaultPassThrough;