UNPKG

@atlaskit/progress-bar

Version:

A progress bar communicates the status of a system process.

87 lines (86 loc) 3 kB
[ { "name": "ProgressBar", "package": "@atlaskit/progress-bar", "import": { "name": "ProgressBar", "package": "@atlaskit/progress-bar", "type": "default" }, "keywords": ["progress", "bar", "loading", "status", "completion", "indeterminate"], "categories": ["loading"], "shortDescription": "A progress bar communicates the status of a system process, showing completion percentage or indeterminate progress.", "status": "general-availability", "accessibilityGuidelines": [ "Provide appropriate ARIA labels for progress bars", "Announce progress changes to screen readers", "Use appropriate color contrast for visibility", "Provide alternative text for progress status" ], "usageGuidelines": [ "Use for showing progress of known duration", "Provide clear progress indicators", "Use indeterminate state for unknown duration", "Position progress bars prominently when active", "Consider providing percentage or time estimates" ], "contentGuidelines": [ "Use clear, descriptive progress messages", "Provide meaningful context for progress", "Consider showing estimated time remaining", "Use consistent progress terminology" ], "generativeInstructions": "./docs/ai/progress-bar-instructions.md", "examples": ["./examples/ai/progress-bar.tsx"] }, { "name": "SuccessProgressBar", "package": "@atlaskit/progress-bar", "import": { "name": "SuccessProgressBar", "package": "@atlaskit/progress-bar", "type": "named" }, "keywords": ["progress", "bar", "success", "complete", "finished"], "categories": ["loading"], "shortDescription": "A progress bar variant that indicates successful completion of a process.", "status": "general-availability", "usageGuidelines": [ "Use to indicate successful completion", "Show briefly before transitioning to next state", "Use appropriate success styling", "Consider providing success message" ], "contentGuidelines": [ "Use clear success messaging", "Indicate what was completed successfully", "Provide next steps if applicable" ], "examples": ["./examples/ai/success-progress-bar.tsx"] }, { "name": "TransparentProgressBar", "package": "@atlaskit/progress-bar", "import": { "name": "TransparentProgressBar", "package": "@atlaskit/progress-bar", "type": "named" }, "keywords": ["progress", "bar", "transparent", "overlay", "subtle"], "categories": ["loading"], "shortDescription": "A progress bar variant with transparent background for overlay contexts.", "status": "general-availability", "usageGuidelines": [ "Use in overlay or modal contexts", "Ensure sufficient contrast with background", "Use for subtle progress indication", "Consider backdrop visibility" ], "contentGuidelines": [ "Ensure progress is visible against background", "Use appropriate contrast for readability", "Keep progress indication clear" ], "examples": ["./examples/ai/transparent-progress-bar.tsx"] } ]