All authors

Claude Skills by reaviz
github.com/reaviz114 skills0 installs185 views
- ReablocksUse when building UI in React with the reablocks component library (Button, Dialog, Drawer, Select, Calendar, CommandPalette, Tabs, Tree, Tooltip, etc.). Covers ThemeProvider setup, extendTheme, custom variants, mergeThemeClasses, useComponentTheme/useTheme hooks, and the 50+ component index.Votes: 0GitHub stars: 4
- DataUtility components for formatting, displaying, and managing data presentation. Most are renderless or minimal — they format values and return text.Votes: 0GitHub stars: 4
- Data SizeFormats byte values into human-readable sizes (B, KiB, MiB, GiB, etc.) using binary scale (1024). Also exports `formatSize` utility function.Votes: 0GitHub stars: 4
- Date FormatFormats dates using date-fns patterns. Supports relative time ("3 hours ago"), toggling between relative and absolute display, and auto-refreshing relative times.Votes: 0GitHub stars: 4
- DurationFormats millisecond values into human-readable durations (ms, s, min, hr, day, month). Auto-pluralizes units. Also exports `formatDuration` utility function.Votes: 0GitHub stars: 4
- EllipsisTruncates text with expandable "..." toggle. Supports character limit and line-based truncation with responsive re-measurement.Votes: 0GitHub stars: 4
- Infinity ListProgressive "show more" list component. Displays an initial batch of items with a button to load more. Also exports `useInfinityList` hook for custom implementations.Votes: 0GitHub stars: 4
- PagerPagination controls with page numbers, navigation arrows, and items range display. Supports three display modes: pages, items, or both.Votes: 0GitHub stars: 4
- PluralizePluralizes text based on count. Wraps the `pluralize` library. Also exports a `pluralize` utility function.Votes: 0GitHub stars: 4
- RedactMasks sensitive content with a configurable character, keeping first and last characters visible. Click to toggle visibility.Votes: 0GitHub stars: 4
- SortSortable column header utility with animated direction indicators. Cycles through `asc` → `desc` → `null` (unsorted). Built on Framer Motion.Votes: 0GitHub stars: 4
- ElementsBasic UI building blocks for constructing interfaces. These are the foundational interactive and display components.Votes: 0GitHub stars: 4
- AvatarDisplays a user avatar with image, auto-generated initials, or icon fallback. Supports color generation, variants, and click interaction.Votes: 0GitHub stars: 4
- BadgeSmall status indicator or count label positioned relative to its child element. Animated on appearance using Framer Motion.Votes: 0GitHub stars: 4
- ButtonA versatile action trigger component built on Framer Motion with support for variants, colors, sizes, icons, and full theme customization.Votes: 0GitHub stars: 4
- ChipCompact element for tags, filters, labels, or selections. Supports colors, variants, sizes, adornments, and interactive states (clickable, selectable). Uses `forwardRef` and keyboard accessibility (Enter/Space).Votes: 0GitHub stars: 4
- Command PaletteSearchable command menu with keyboard navigation, sections, hotkey support, and animated items. Typically used inside a Dialog for modal access.Votes: 0GitHub stars: 4
- Icon ButtonA button optimized for icon-only actions. Wraps the Button component with square padding and removes `fullWidth`, `start`, and `end` props.Votes: 0GitHub stars: 4
- KbdDisplays keyboard shortcuts with platform-aware modifier key symbols. Splits key combinations by `+` and renders each key as a styled Chip inside a `<kbd>` element.Votes: 0GitHub stars: 4
- LoaderAnimated loading indicator with three pulsing dots. Each dot animates opacity and scale with staggered timing using Framer Motion.Votes: 0GitHub stars: 4
- NavigationNavigation system with two components: **NavigationBar** (container) and **NavigationButton** (items). Supports vertical/horizontal layout, animated active indicators, and `start`/`end` slot props for non-button content.Votes: 0GitHub stars: 4
- SkeletonPlaceholder loading skeleton for content areas. Supports predefined shape variants and an optional shimmer animation.Votes: 0GitHub stars: 4
- FormInput and control components for building forms and capturing user data. Includes text inputs, selects, date pickers, checkboxes, radios, toggles, and range sliders.Votes: 0GitHub stars: 4
- CalendarDate picker calendar with day/month/year views, range selection, time picker, presets, min/max constraints, and animated transitions. Built on date-fns and Framer Motion.Votes: 0GitHub stars: 4
- CheckboxAnimated checkbox with SVG check/intermediate marks, label support, and keyboard accessibility. Built on Framer Motion with customizable SVG paths.Votes: 0GitHub stars: 4
- Date InputText input with calendar popup for date selection. Supports single dates and date ranges with optional preset quick filters. Built on Input, Calendar, and Menu components.Votes: 0GitHub stars: 4
- InputText input with start/end adornments, error state, sizes, and imperative ref API. Also includes DebouncedInput and InlineInput variants.Votes: 0GitHub stars: 4
- RadioRadio button with animated indicator and label. Use standalone or inside RadioGroup for managed selection.Votes: 0GitHub stars: 4
- RangeSlider components for single value or dual-handle range selection. Draggable handles with tooltip display using Framer Motion.Votes: 0GitHub stars: 4
- SelectFeature-rich dropdown select with search filtering, keyboard navigation, multi-select, creatable options, and paste support. Uses Fuse.js for fuzzy search. Renders via ConnectedOverlay (Floating UI).Votes: 0GitHub stars: 4
- TextareaAuto-resizing multi-line text input built on `react-textarea-autosize`. Supports sizes, error state, and imperative ref API.Votes: 0GitHub stars: 4
- ToggleOn/off switch component with animated handle using Framer Motion spring animation. Supports sizes and custom animation configuration.Votes: 0GitHub stars: 4
- LayersOverlay, modal, and popup components that render above the main content. Built on Floating UI for positioning and Framer Motion for animations. Most use focus trapping and backdrop support.Votes: 0GitHub stars: 4
- BackdropAnimated overlay backdrop for modals, dialogs, and drawers. Fades in/out with Framer Motion. Typically used internally by Dialog and Drawer.Votes: 0GitHub stars: 4
- CalloutInline alert/notification banner with icon and variant colors. Also exports pre-configured variants: SuccessCallout, ErrorCallout, WarningCallout, InfoCallout.Votes: 0GitHub stars: 4
- Confirm DialogConfirmation dialog with accept/reject actions. Built on Dialog. Also exports `useConfirmDialog` hook for imperative usage.Votes: 0GitHub stars: 4
- Context MenuRight-click context menu using ConnectedOverlay (Floating UI). Supports focus trapping, global menu state (only one open at a time), and auto-close on click.Votes: 0GitHub stars: 4
- DialogModal dialog with backdrop, focus trapping, animated entrance/exit, and slot-based content. Built on GlobalOverlay and Framer Motion. Also exports `useDialog` hook.Votes: 0GitHub stars: 4
- DrawerSlide-in side panel with backdrop, focus trapping, position variants, and slot-based content. Built on GlobalOverlay and Framer Motion. Also exports `useDrawer` hook.Votes: 0GitHub stars: 4
- MenuDropdown menu positioned via ConnectedOverlay (Floating UI). Supports focus trapping, auto-width matching, and animated entrance/exit.Votes: 0GitHub stars: 4
- NotificationToast notification system with variants, auto-dismiss, flood prevention, and custom components. Wrap your app in `<Notifications>` and use `useNotification` hook to trigger.Votes: 0GitHub stars: 4
- PopoverContent popover anchored to an element. Built on Tooltip with focus trapping and click trigger. Supports all Tooltip positioning options.Votes: 0GitHub stars: 4
- TooltipHover tooltip with Floating UI positioning, animated entrance/exit, enter/leave delays, and follow-cursor mode. Global state ensures only one tooltip is visible at a time.Votes: 0GitHub stars: 4
- LayoutStructural and container components for organizing page content and navigation flow. Includes content containers, collapsible sections, dividers, form fields, lists, tabs, trees, and animation wrappers.Votes: 0GitHub stars: 4
- BreadcrumbsNavigation breadcrumb trail built with composable sub-components: Breadcrumbs, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbSeparator, and BreadcrumbPage.Votes: 0GitHub stars: 4
- CardContent container with optional header section. Renders as a `<section>` with border, background, rounded corners, and padding.Votes: 0GitHub stars: 4
- CollapseExpandable/collapsible content panel with animated height transition. Uses Framer Motion AnimatePresence for smooth open/close.Votes: 0GitHub stars: 4
- DividerVisual separator line. Renders as `<hr>`. Supports horizontal/vertical orientation and variant colors.Votes: 0GitHub stars: 4
- FieldForm field wrapper with label, hint text, error state, required indicator, and horizontal/vertical layout. Use to wrap any form input.Votes: 0GitHub stars: 4
- ListStructured list display with items, headers, adornments, and interactive states. Composed of List, ListItem, and ListHeader.Votes: 0GitHub stars: 4