@nova-ui/bits
Version:
SolarWinds Nova Framework
93 lines (92 loc) • 2.53 kB
TypeScript
export interface IconData {
svgFile: string;
name: string | MappedIconNames;
cat_namespace?: string | IconCategoryNamespace;
category: string | IconCategory;
code: string;
}
export declare enum IconCategory {
Command = "command",
HealthStatus = "health-status",
Object = "object",
Severity = "severity",
State = "state",
Tab = "tab",
Widget = "widget"
}
export declare enum IconCategoryNamespace {
Command = "command_",
Object = "object_",
Severity = "severity_",
State = "state_",
Status = "status_",
Widget = "widget_"
}
export type MappedIconNames = IconSeverity | IconState | IconWidget;
export declare enum IconStatus {
Acknowledged = "acknowledged",
Critical = "critical",
Disabled = "disabled",
Down = "down",
External = "external",
Inactive = "inactive",
Issues = "issues",
Missing = "missing",
Mixed = "mixed",
Reserved = "reserved",
NotRunning = "notrunning",
Shutdown = "shutdown",
Sleep = "sleep",
Standby = "standby",
Suspended = "suspended",
Testing = "testing",
Transient = "transient",
Undefined = "undefined",
Unknown = "unknown",
Unmanaged = "unmanaged",
Unplugged = "unplugged",
Unreachable = "unreachable",
Up = "up",
Used = "used",
Warning = "warning"
}
export declare enum IconSeverity {
CriticalInverse = "severity_critical-inverse",
Critical = "severity_critical",
Error = "severity_error",
InfoInverse = "severity_info-inverse",
Info = "severity_info",
Ok = "severity_ok",
Tip = "severity_tip",
Unknown = "severity_unknown",
WarningInverse = "severity_warning-inverse",
Warning = "severity_warning"
}
export declare enum IconState {
Hidden = "state_hidden",
Ok = "state_ok",
Paused = "state_paused",
Restarting = "state_restarting",
Running = "state_running",
Shutdown = "state_shutdown",
Sleeping = "state_sleeping",
Stopped = "state_stopped",
Unknown = "state_unknown",
Unmanaged = "state_unmanaged",
Unplugged = "state_unplugged",
Visible = "state_visible",
Lock = "state_lock",
Unlock = "state_unlock"
}
export declare enum IconWidget {
Chart = "widget_chart",
Dashboard = "widget_dashboard",
Gauge = "widget_gauge",
List = "widget_list",
Map = "widget_map",
Other = "widget_other",
PieChart = "widget_pie-chart",
Summary = "widget_summary",
Table = "widget_table",
Tree = "widget_tree"
}