Components

This section provides comprehensive documentation for all reusable React components provided by the @fireact.dev/app package. These components are designed to accelerate your development process by offering pre-built UI elements and functionalities for common SaaS features.

Key Components:

Authentication Components

Profile Management Components

  • Profile: Displays and allows editing of user profile information.
  • EditName: Allows authenticated users to update their display name.
  • EditEmail: Allows authenticated users to update their email address.
  • ChangePassword: Allows authenticated users to change their password.
  • DeleteAccount: Provides an interface for users to delete their account.

Subscription Management Components

Layouts

Common Components

  • Avatar: Displays a user’s avatar or initials.
  • BillingForm: A reusable form for collecting billing information.
  • Message: A simple UI component for displaying contextual feedback messages.
  • Pagination: Provides controls for navigating through paginated data.
  • Plans: Displays a list of available subscription plans.
  • InvoiceList: Displays a paginated list of invoices.
  • InvoiceTable: Displays invoice data in a table format.
  • EditPermissionsModal: Provides a modal interface for administrators to modify user permissions.
  • UserList: Displays a paginated list of users associated with a subscription.
  • UserTable: Displays a list of user details in a tabular format.

Last modified August 16, 2025: app package doc (35d0b09)