Asteroid Documentation

website·Indexed 31 days ago

https://asteroid.nave.dev.br/

Technical documentation for the Asteroid framework, featuring a library of components like QasTabsGenerator, composables such as useForm and useOverlayNavigation, boot modules for queryCache and notifications, and a variety of helper functions for images, filters, and rules.

Tokens
149.5K
Snippets
825
Records
1.3K
Agent score
49%

What's inside Asteroid

  1. Overview of QasListView component

    QasListView is a component designed for the listing (Read) portion of CRUD operations. It relies on a state management store (Vuex or Pinia) and requires a specific module structure for the provided entity. The store module must include:

    • State: list and totalPages.
    • Actions: fetchList (responsible for populating the state).

    Compatible store libraries include StoreModule (recommended), VuexStoreModule, and VuexOffline.

  2. Overview of Asteroid Quasar Extension

    Asteroid is a productivity-focused extension for the Quasar Framework. It provides a collection of pre-built components, plugins, styles, and utilities to accelerate development. It is released under the MIT license by Bild & Vitta.
  3. Overview of QasGridGenerator

    QasGridGenerator is a component designed for the creation of dynamic text grids. It maps a set of field definitions to a result object to display data in a structured layout. It is commonly used in conjunction with qas-single-view to fetch and provide the necessary data.
  4. Overview of QasSelectList component

    QasSelectList is a selection component with built-in search functionality that implements the QasSearchBox. It allows users to select multiple items from a list and supports various configurations for how the selected data is returned to the model.
  5. Overview of QasSelect component

    QasSelect is a wrapper component for Quasar's QSelect. It inherits all slots, events, and properties from QSelect while adding extended functionality for lazy loading and custom option rendering.
  6. Overview of QasUploader component

    QasUploader is a component for file uploads that supports automatic image resizing before uploading. It implements functionality from 'QField' and 'QUploader'. It can handle both single and multiple file uploads and supports various model formats (strings or objects).