primevue-mirror/apps/showcase/api-generator/components/portal.js

29 lines
849 B
JavaScript

const PortalProps = [
{
name: 'appendTo',
type: 'string',
default: 'body',
description: 'A valid query selector or an HTMLElement to specify where the dialog gets attached. Special keywords are "body" for document body and "self" for the element itself.'
},
{
name: 'disabled',
type: 'boolean',
default: 'false',
description: 'If disabled, the Portal feature is eliminated and the content is displayed directly.'
}
];
const PortalEvents = [];
const PortalSlots = [];
module.exports = {
portal: {
name: 'Portal',
description: 'Portal moves its container to a specific location based on target elements. Basically it uses <Teleport> in the background.',
props: PortalProps,
events: PortalEvents,
slots: PortalSlots
}
};