Prose

Icon List

Display lists with custom icons and variants for each item.

Usage

Mixed Variants

Each item can have its own variant:

  • Feature is working correctly
  • Needs further testing
  • Bug found in production
  • Documentation pending
  • Custom Icons

    Override the default icons with custom ones:

    Premium feature

    Advanced analytics

    Priority support

    Per-Item Custom Icons

    Each item can have its own icon:

  • Completed task
  • In progress
  • Failed step
  • Needs clarification
  • Variants

    Success

    User registration completed

    Email verification sent

    Profile created successfully

    Error

    Invalid credentials provided

    Connection timeout

    File upload failed

    Warning

    API rate limit approaching

    Deprecated feature in use

    Cache needs clearing

    Info

    Server maintenance scheduled

    New feature available

    Documentation updated

    Default

    Standard list item

    Another item

    Final item

    Vue Component Usage

    You can also use this as a regular Vue component:

    <template>
      <ProseIconList variant="success">
        <ProseLi>Feature completed</ProseLi>
        <ProseLi>Tests passing</ProseLi>
        <ProseLi variant="warning">Review pending</ProseLi>
      </ProseIconList>
    </template>
    

    Advanced Example

    Combine different features for complex lists:

  • Installation: Run npm install ui-thing

    Download the package

    Install the dependencies

    Go to the project directory

  • Configuration: Set up your nuxt.config.ts
  • Usage: Import components as needed
  • Deploy: Push to production
  • Component API

    ProseIconList

    NameType Default Required Description
    variantanyNoDefault variant for all list items (can be overridden per item)
    iconstringNoDefault icon for all list items (can be overridden per item)

    ProseLi

    NameTypeDescription
    default{ mdcUnwrap: string; }No description provided.