@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
121 lines (116 loc) • 8.77 kB
TypeScript
/* webcomponents custom elements */
export { Avatar as BrAvatar } from '../types/components/avatar/avatar';
export { defineCustomElement as defineCustomElementBrAvatar } from './br-avatar';
export { Breadcrumb as BrBreadcrumb } from '../types/components/breadcrumb/breadcrumb';
export { defineCustomElement as defineCustomElementBrBreadcrumb } from './br-breadcrumb';
export { Button as BrButton } from '../types/components/button/button';
export { defineCustomElement as defineCustomElementBrButton } from './br-button';
export { BrCard as BrCard } from '../types/components/card/card';
export { defineCustomElement as defineCustomElementBrCard } from './br-card';
export { Checkbox as BrCheckbox } from '../types/components/checkbox/checkbox';
export { defineCustomElement as defineCustomElementBrCheckbox } from './br-checkbox';
export { Checkgroup as BrCheckgroup } from '../types/components/checkgroup/checkgroup';
export { defineCustomElement as defineCustomElementBrCheckgroup } from './br-checkgroup';
export { Collapse as BrCollapse } from '../types/components/collapse/collapse';
export { defineCustomElement as defineCustomElementBrCollapse } from './br-collapse';
export { Divider as BrDivider } from '../types/components/divider/divider';
export { defineCustomElement as defineCustomElementBrDivider } from './br-divider';
export { Dropdown as BrDropdown } from '../types/components/dropdown/dropdown';
export { defineCustomElement as defineCustomElementBrDropdown } from './br-dropdown';
export { Footer as BrFooter } from '../types/components/footer/footer';
export { defineCustomElement as defineCustomElementBrFooter } from './br-footer';
export { FooterCategory as BrFooterCategory } from '../types/components/footer/footer-category/footer-category';
export { defineCustomElement as defineCustomElementBrFooterCategory } from './br-footer-category';
export { FooterItem as BrFooterItem } from '../types/components/footer/footer-item/footer-item';
export { defineCustomElement as defineCustomElementBrFooterItem } from './br-footer-item';
export { FooterLegal as BrFooterLegal } from '../types/components/footer/footer-legal/footer-legal';
export { defineCustomElement as defineCustomElementBrFooterLegal } from './br-footer-legal';
export { FooterLogo as BrFooterLogo } from '../types/components/footer/footer-logo/footer-logo';
export { defineCustomElement as defineCustomElementBrFooterLogo } from './br-footer-logo';
export { FooterSocial as BrFooterSocial } from '../types/components/footer/footer-social/footer-social';
export { defineCustomElement as defineCustomElementBrFooterSocial } from './br-footer-social';
export { Icon as BrIcon } from '../types/components/icon/icon';
export { defineCustomElement as defineCustomElementBrIcon } from './br-icon';
export { Input as BrInput } from '../types/components/input/input';
export { defineCustomElement as defineCustomElementBrInput } from './br-input';
export { Item as BrItem } from '../types/components/item/item';
export { defineCustomElement as defineCustomElementBrItem } from './br-item';
export { List as BrList } from '../types/components/list/list';
export { defineCustomElement as defineCustomElementBrList } from './br-list';
export { Loading as BrLoading } from '../types/components/loading/loading';
export { defineCustomElement as defineCustomElementBrLoading } from './br-loading';
export { MagicButton as BrMagicButton } from '../types/components/magic-button/magic-button';
export { defineCustomElement as defineCustomElementBrMagicButton } from './br-magic-button';
export { Message as BrMessage } from '../types/components/message/message';
export { defineCustomElement as defineCustomElementBrMessage } from './br-message';
export { Modal as BrModal } from '../types/components/modal/modal';
export { defineCustomElement as defineCustomElementBrModal } from './br-modal';
export { Pagination as BrPagination } from '../types/components/pagination/pagination';
export { defineCustomElement as defineCustomElementBrPagination } from './br-pagination';
export { Radio as BrRadio } from '../types/components/radio/radio';
export { defineCustomElement as defineCustomElementBrRadio } from './br-radio';
export { Scrim as BrScrim } from '../types/components/scrim/scrim';
export { defineCustomElement as defineCustomElementBrScrim } from './br-scrim';
export { Select as BrSelect } from '../types/components/select/select';
export { defineCustomElement as defineCustomElementBrSelect } from './br-select';
export { SignIn as BrSignIn } from '../types/components/sign-in/sign-in';
export { defineCustomElement as defineCustomElementBrSignIn } from './br-sign-in';
export { Step as BrStep } from '../types/components/step/step';
export { defineCustomElement as defineCustomElementBrStep } from './br-step';
export { StepItem as BrStepItem } from '../types/components/step/step-item/step-item';
export { defineCustomElement as defineCustomElementBrStepItem } from './br-step-item';
export { Switch as BrSwitch } from '../types/components/switch/switch';
export { defineCustomElement as defineCustomElementBrSwitch } from './br-switch';
export { Tab as BrTab } from '../types/components/tab/tab';
export { defineCustomElement as defineCustomElementBrTab } from './br-tab';
export { TabItem as BrTabItem } from '../types/components/tab/tab-item/tab-item';
export { defineCustomElement as defineCustomElementBrTabItem } from './br-tab-item';
export { Table as BrTable } from '../types/components/table/table';
export { defineCustomElement as defineCustomElementBrTable } from './br-table';
export { TableCell as BrTableCell } from '../types/components/table/table-cell/table-cell';
export { defineCustomElement as defineCustomElementBrTableCell } from './br-table-cell';
export { TableHeaderCell as BrTableHeaderCell } from '../types/components/table/table-header-cell/table-header-cell';
export { defineCustomElement as defineCustomElementBrTableHeaderCell } from './br-table-header-cell';
export { TableHeaderRow as BrTableHeaderRow } from '../types/components/table/table-header-row/table-header-row';
export { defineCustomElement as defineCustomElementBrTableHeaderRow } from './br-table-header-row';
export { TableRow as BrTableRow } from '../types/components/table/table-row/table-row';
export { defineCustomElement as defineCustomElementBrTableRow } from './br-table-row';
export { Tag as BrTag } from '../types/components/tag/tag';
export { defineCustomElement as defineCustomElementBrTag } from './br-tag';
export { Textarea as BrTextarea } from '../types/components/textarea/textarea';
export { defineCustomElement as defineCustomElementBrTextarea } from './br-textarea';
export { Tooltip as BrTooltip } from '../types/components/tooltip/tooltip';
export { defineCustomElement as defineCustomElementBrTooltip } from './br-tooltip';
export { Upload as BrUpload } from '../types/components/upload/upload';
export { defineCustomElement as defineCustomElementBrUpload } from './br-upload';
/**
* Get the base path to where the assets can be found. Use "setAssetPath(path)"
* if the path needs to be customized.
*/
export declare const getAssetPath: (path: string) => string;
/**
* Used to manually set the base path where assets can be found.
* If the script is used as "module", it's recommended to use "import.meta.url",
* such as "setAssetPath(import.meta.url)". Other options include
* "setAssetPath(document.currentScript.src)", or using a bundler's replace plugin to
* dynamically set the path at build time, such as "setAssetPath(process.env.ASSET_PATH)".
* But do note that this configuration depends on how your script is bundled, or lack of
* bundling, and where your assets can be loaded from. Additionally custom bundling
* will have to ensure the static assets are copied to its build directory.
*/
export declare const setAssetPath: (path: string) => void;
/**
* Used to specify a nonce value that corresponds with an application's CSP.
* When set, the nonce will be added to all dynamically created script and style tags at runtime.
* Alternatively, the nonce value can be set on a meta tag in the DOM head
* (<meta name="csp-nonce" content="{ nonce value here }" />) which
* will result in the same behavior.
*/
export declare const setNonce: (nonce: string) => void
export interface SetPlatformOptions {
raf?: (c: FrameRequestCallback) => number;
ael?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void;
rel?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void;
}
export declare const setPlatformOptions: (opts: SetPlatformOptions) => void;
export * from '../types';