@fulldevlabs/fullui
Version:
A component library built for Astro
64 lines (57 loc) • 3.37 kB
text/typescript
// Utils
export * from './utils/getAllCollections'
export * from './utils/getPathname'
export * from './utils/transform/transform'
export * from './utils/transform/transformCasing'
export * from './utils/transform/transformReferences'
export * from './utils/transform/transformSelfs'
export * from './utils/transform/transformUnderscores'
// Schemas
export * from './schemas/attributesSchema'
export * from './schemas/pageSchema'
// Base components
export { default as Badge } from './components/base/Badge.astro'
export { default as Button } from './components/base/Button.astro'
export { default as Buttons } from './components/base/Buttons.astro'
export { default as Checkbox } from './components/base/Checkbox.astro'
export { default as Icon } from './components/base/Icon.astro'
export { default as Image } from './components/base/Image.astro'
export { default as Input } from './components/base/Input.astro'
export { default as Logo } from './components/base/Logo.astro'
export { default as Radio } from './components/base/Radio.astro'
export { default as Rating } from './components/base/Rating.astro'
export { default as Select } from './components/base/Select.astro'
export { default as SelectOption } from './components/base/SelectOption.astro'
export { default as Switch } from './components/base/Switch.astro'
export { default as Textarea } from './components/base/Textarea.astro'
export { default as Video } from './components/base/Video.astro'
// Typography components
export { default as Heading } from './components/typography/Heading.astro'
export { default as Label } from './components/typography/Label.astro'
export { default as Link } from './components/typography/Link.astro'
export { default as Links } from './components/typography/Links.astro'
export { default as List } from './components/typography/List.astro'
export { default as ListItem } from './components/typography/ListItem.astro'
export { default as Paragraph } from './components/typography/Paragraph.astro'
export { default as Tagline } from './components/typography/Tagline.astro'
// Container components
export { default as Body } from './components/container/Body.astro'
export { default as Card } from './components/container/Card.astro'
export { default as Deck } from './components/container/Deck.astro'
export { default as Footer } from './components/container/Footer.astro'
export { default as Form } from './components/container/Form.astro'
export { default as Group } from './components/container/Group.astro'
export { default as Header } from './components/container/Header.astro'
export { default as Main } from './components/container/Main.astro'
export { default as Nav } from './components/container/Nav.astro'
export { default as Prose } from './components/container/Prose.astro'
export { default as Section } from './components/container/Section.astro'
export { default as Writeup } from './components/container/Writeup.astro'
// Utility components
export { default as Block } from './components/_Block.astro'
export { default as Blocks } from './components/_Blocks.astro'
export { default as Children } from './components/_Children.astro'
export { default as DecorativeBox } from './components/utility/DecorativeBox.astro'
export { default as Head } from './components/utility/Head.astro'
// Layouts
export { default as Layout } from './layouts/Layout.astro'