> Source: https://laravilt.com/docs/infolists/introduction

# Infolists

Read-only data display components.

## Vue Component Stack

| Layer | Package |
|-------|---------|
| UI Components | shadcn/ui (Radix Vue) |
| Icons | lucide-vue-next |
| Code Highlight | shiki |

## Basic Usage

```php
<?php

use Laravilt\Infolists\Infolist;
use Laravilt\Infolists\Entries\TextEntry;
use Laravilt\Infolists\Entries\ImageEntry;

Infolist::make()
    ->schema([
        ImageEntry::make('avatar')->circular(),
        TextEntry::make('name'),
        TextEntry::make('email')->copyable(),
        TextEntry::make('created_at')->dateTime(),
    ])
    ->fill($record);
```

## Features

| Feature | Description |
|---------|-------------|
| [Entries](https://github.com/laravilt/laravilt/blob/HEAD/docs/infolists/entries/introduction) | 8 entry types |
| [Layouts](https://github.com/laravilt/laravilt/blob/HEAD/docs/infolists/layouts/introduction) | Section, Grid, Tabs |
| [Custom](https://github.com/laravilt/laravilt/blob/HEAD/docs/infolists/custom/introduction) | Vue components |

## Use Cases

- View Pages - Display record details
- Dashboards - Show key information
- Modals - Quick record preview
- Summaries - Formatted data display
