Quick Action

Quick action buttons and resource metric cards

SaaSAnalytics

Overview

The Quick Action module provides ActionButton for triggering dashboard actions with icon, label, and loading state support, and ResourceCard for displaying resource summaries with status indicators, metadata, and clickable navigation.

Usage

import { ActionButton, ResourceCard } from "@leanicon/web-builder-library/saas";
import { Plus, FileText } from "lucide-react";

<ActionButton
  label="Create Report"
  icon={Plus}
  variant="primary"
  onClick={() => {}}
/>

<ResourceCard
  name="Monthly Report"
  description="Revenue analytics for March"
  status="active"
  icon={FileText}
/>

Variants

ActionButton - Default

ActionButton - Primary

ActionButton - Secondary

ActionButton - Outline

ActionButton - Ghost

ActionButton - Small

ActionButton - Large

ActionButton - Loading

ActionButton - Dark

ResourceCard - Active

Monthly Revenue Report

Comprehensive revenue analytics for the current month

Active
Updated: 2 hours ago
Views: 1,234

ResourceCard - Warning

API Integration

Third-party payment gateway connection

Degraded
Latency: 450ms

ResourceCard - Error

Email Service

Transactional email delivery

Down

ResourceCard - Pending

Data Migration

Migrating records from legacy system

Pending
Progress: 67%

ResourceCard - Loading

ResourceCard - Dark

Monthly Revenue Report

Comprehensive revenue analytics

Active
Updated: 2 hours ago
Views: 1,234