Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Reference for Nuxt UI v4 (125+ components built on Reka UI + Tailwind CSS v4) including forms, overlays, and theming.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
components/blog-post.md
1# BlogPost23A customizable article to display in a blog page.45## Key Props67- `title`: to display the title of the BlogPost.8- `description`: to display the description of the BlogPost.9- `date`: to display the date of the BlogPost.10- `badge`: to display a [Badge](/docs/components/badge) in the BlogPost.11- `image`: to display an image in the BlogPost.12- `authors`: to display a list of [User](/docs/components/user) in the BlogPost as an array of objects with the following properties:1314- `name?: string`{lang="ts-type"}15- `description?: string`{lang="ts-type"}16- `avatar?: Omit<AvatarProps, 'size'>`{lang="ts-type"}17- `chip?: boolean | Omit<ChipProps, 'size' | 'inset'>`{lang="ts-type"}18- `size?: UserProps['size']`{lang="ts-type"}19- `orientation?: UserProps['orientation']`{lang="ts-type"}2021You can pass any property from the [Link](/docs/components/link#props) component such as `to`, `target`, etc.2223- `variant`: to change the style of the BlogPost.24- `orientation`: to change the BlogPost orientation.2526## Usage2728```vue29<UBlogPost30<!-- props here -->31/>32```33