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