Building Owner and Property Manager Screens are added
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
import { LucideProps } from "lucide-react";
|
||||
import { ComponentType } from "react";
|
||||
import { colorMap } from "./constant";
|
||||
|
||||
export type Step = "login" | "verify" | "forgot";
|
||||
|
||||
|
||||
@@ -16,20 +20,27 @@ export type Step = "login" | "verify" | "forgot";
|
||||
export interface ActivityFeedProps {
|
||||
activities: Activity[];
|
||||
}
|
||||
interface ChartItem {
|
||||
export interface ChartItem {
|
||||
month: string;
|
||||
height: string; // Tailwind h-class like 'h-24'
|
||||
height: string;
|
||||
}
|
||||
|
||||
export interface BarChartProps {
|
||||
data: ChartItem[];
|
||||
}
|
||||
export interface StatCardProps {
|
||||
// Common Fields
|
||||
title: string;
|
||||
value: number | string;
|
||||
subtitle: string;
|
||||
progress: number;
|
||||
color: 'teal' | 'amber' | 'rose' | 'emerald';
|
||||
value: string | number;
|
||||
variant?: "progress" | "icon";
|
||||
subtitle?: string;
|
||||
progress?: number;
|
||||
color?: keyof typeof colorMap;
|
||||
icon?: ComponentType<LucideProps>;
|
||||
badgeText?: string;
|
||||
badgeClassName?: string;
|
||||
iconContainerClassName?: string;
|
||||
isActiveCard?: boolean;
|
||||
}
|
||||
export interface ProgressBarProps {
|
||||
label: string;
|
||||
@@ -41,4 +52,9 @@ export interface StatusProgressProps {
|
||||
value: number;
|
||||
total: number;
|
||||
barColor?: string;
|
||||
}
|
||||
|
||||
export interface InfoBannerProps {
|
||||
boldText?: string;
|
||||
normalText?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user