fantastic-admin Documentation

repository·main·Indexed 25 days ago

https://github.com/fantastic-admin/basic

An AI-friendly administration system framework built on a modern Vue 3 stack. Version 6.3.0 features a highly extensible architecture with support for multiple UI libraries, theme options, and navigation patterns. The documentation includes a comprehensive component library featuring FaAlert, FaAvatar, FaBadge, FaButton, FaButtonGroup, FaCard, FaCheckbox, and FaCheckboxGroup.

Tokens
82.1K
Snippets
117
Records
514
Agent score
83%

What's inside fantastic-admin

  1. Overview of Fantastic-admin

    main
    Fantastic-admin is an AI-oriented admin system framework designed with a modern engineering foundation. It provides a highly flexible and extensible base for building administrative interfaces, featuring built-in 'Skills' to facilitate AI-friendly development. It supports multiple UI libraries, various navigation modes, and fine-grained page management.
  2. Explore the Fantastic-admin ecosystem

    main

    Fantastic-admin is part of a larger ecosystem of tools:

    • Fantastic-startkit: A simple and easy-to-use Vue3 project startup kit.
    • Fantastic-mobile: Provides a solid engineering foundation for H5 (mobile web) projects.
    • One-step Console: A tool for orchestrating workflows, similar to a broadcast director.
  3. Use the FaTable component

    main

    The FaTable component is a data table wrapper built on top of TanStack Table. It supports basic data display, tree-structured data, toolbars, column visibility controls, sorting, borders, zebra stripes, fixed columns, fixed height, single/multiple selection, and slot-based customization.

    Common Use Cases:

    • Standard data list display.
    • Tree-level data display via children or getSubRows.
    • Single or multiple selection tables.
    • Complex layouts with fixed columns or fixed heights.
    • Tables requiring external handling of sorting states.
    • Customizing toolbars (e.g., adding 'Add', 'Refresh', or 'Batch Actions').
    • Customizing cells, headers, footers, and empty states via slots.