Detail Page Bar
Back, title and action — the title appears once the heading scrolls away
193 components, 20 of them built for Arabic alone.Every preview runs inside an isolated frame — what you see here is exactly what you will copy.
Every component — Framework · RTL · LTR · Dark · Accessibility · Verified.These are not filters because they do not distinguish: the gates enforce them across the whole library.
Back, title and action — the title appears once the heading scrolls away
The greeting follows the clock, and the balance can be hidden
Transparent over the cover, gaining a surface once it scrolls past
Progress computed from the scrollable height, not from scroll position alone
Search lives in the bar, with a cancel button that appears on focus
A segment that swaps content and recomputes the visible total
Remaining amount and expected date derived from the monthly rate
Streak and rate computed from the day log, never stored
A draggable scrubber, with time-left adjusted for playback speed
A dashed ring built from the segment count; seen stories dim
A swipe reveals two actions and springs back below the threshold
Side notches, a generated barcode, and a countdown from the event date
A vertical timeline with an ETA derived from the current stage
Two faces, with a masked number revealed briefly then re-hidden
The curve is generated from the values, scaled to their own min and max
A primary and a secondary action at different sizes and weights
Drags freely, snaps to the nearest edge, and never leaves the screen
Starts with a label and collapses to an icon on scroll
Expands from a circle into a form and returns on close
An SVG ring computed from its own circumference, not a fixed width
Appears after enough distance and returns smoothly — or instantly when motion is reduced
Opens named actions in sequence, closing on Escape and on the scrim
Completed items sink to the bottom; percentage and remaining are computed
An intersection observer loads the next batch and states clearly when it ends
Increasing resistance, a release threshold, and a spinner that announces state
Drag by the handle, with an arrow-key path as the alternative
Sticky headers and a letter index that jumps to its section
The skeleton matches the real content’s size so nothing shifts on arrival
Grouped actions with the destructive one separated and marked
Requires typing a confirmation word before the button activates
Third, half and full — it settles at the nearest detent on release
Changes stay pending until Apply — Reset restores the last applied state
Each method carries its fee, and the total recomputes on switch
Wheels snap on scroll and the value is read from the position
A row of people, a row of actions, and a copy-link that actually copies
A small icon opens a full bar and closes it on Escape
Horizontally scrolling chips narrow the result, with a counter that follows
Sticks to the top of the list on scroll and reports the match count
Floats above the map with results sliding out beneath it
Type, scan a code, or use location — three ways into one result
Tapping the bar opens a search screen with history and trending
Live suggestions navigable with arrows and accepted with Enter
The badge caps at 99+ and the total is summed from the conversations
Four tabs with one raised primary action in the middle
Follows the horizontal swipe and jumps when a dot is pressed
Five items maximum, each with an accessible name and a sliding indicator
The active item expands to reveal its label; the rest stay icons
Floats above content and hides when scrolling down
Official Gulf names have four parts, not two
A multi-field form validating on blur, with an error summary
One field, one button, and validation only after the field is left
An accordion built on native details — works with JavaScript off
Link columns, a newsletter, and a copyright year computed rather than typed
Headline, promise, two actions and one trust signal in a single visual order
An endless strip that stops completely when motion is reduced
The annual saving is computed from both prices, never hand-written
Numbers count up on entry — and appear complete when motion is reduced
A horizontal path whose connector stops at the last step instead of overshooting
Actually copies, with a fallback when clipboard permission is unavailable
The delete completes after a sustained press and aborts on release
Each has an accessible name, and the tooltip shows on focus, not hover alone
Blocks the double click and holds its width while pending
Leans toward the pointer within range, and stops when motion is reduced
Progress lives inside the button, and the upload can be cancelled mid-flight
Single choice with a sliding indicator measured from the active segment
One button expands into options, with a counter that actually increments
The default action is one click; its alternatives sit behind an arrow
Respects stock and minimum, recomputing the line total instantly
State announced to screen readers, with computed dependency between switches
Booked ratio and open slots computed from the schedule
Percentage and time left derived from the lesson list
Duration computed from both times including the timezone offset
Aspect ratio preserved, duration formatted from raw seconds
Progress derived from the current stage within the stage list
The discount is computed from both prices, never hand-written
The average is computed from the star distribution, not stored
Overflow count and capacity load both computed
The gap to free shipping is computed, never hand-written
Percentage, fixed amount or free shipping — each with its own cap
Validated with the Luhn algorithm; the network is inferred from its prefix
Sequential number, VAT and a verification code — shaped like a real receipt
The refunded amount computed after restocking and non-refundable shipping
Arrival computed in business days, skipping Friday and Saturday
A vertical trail with real timestamps; what is ahead is estimated, not asserted
The saving is computed from the price difference and updates with each pick
Colour never carries the meaning alone — each level has an icon and a role
The button unlocks only when the resource name is typed exactly
A deliberate blank: explains the value and offers one step
The wait doubles with each attempt, and it is capped
An error bound to its field via aria-describedby, announced exactly once
Shows the filters that narrowed the result and lets you drop them one by one
Holds what could not be sent and flushes it when the network returns
An overall percentage weighted by size, not by file count
Reserves the real content’s box so the page does not jump when it arrives
Does not stop at “done” — it gives the reference and what comes next
An arc whose angle comes from the ratio and whose length comes from the radius
Computes the gap from a real date, so it never drifts
Bars that grow out of zero in both directions by the sign of the gap
Each stage carries two ratios: from the previous stage and from the first
Colour derived from the actual range — not from hardcoded thresholds
Hijri and Gregorian together, one tap to switch
Tells citizen from resident by the first digit, and validates the checksum
Two separate menus — opening one closes the other
A promo strip above with a real timer that stays dismissed
The slimmest size, with a project switcher and a command key
A hierarchical trail whose separators mirror with direction
Logo, links and one action — the baseline that always works
A multi-column panel that closes on Escape and outside click
A hamburger that opens a full sheet and traps focus
The search expands on focus without shifting the layout
Two rows: identity above, tabs below with a sliding indicator
Transparent over the hero, gains a background on scroll
An observer that fetches near the edge and stops with an announcement instead of spinning forever
It announces what remains — not what loaded — and retires at the end instead of staying a dead button
A page-number window whose width never changes as the reader moves
Suggests, navigates by arrows, and remembers your last searches
A term plus conditions — each filter shown as a chip you can remove
Finds the match despite a typo, and suggests “did you mean?”
Distance computed with haversine, not raw coordinate differences
Results from several sources, each under its own heading
Filters as you type and highlights the match in the original text
Pages computed from the result count, resetting on every new query
Two handles that cannot cross, with results recomputed instantly
Stores recent searches locally and offers them before you type
Restricts the query to one field instead of every field
Highlights inside cells, counts rows and sums only what is visible
Each tag is a condition — results are their intersection, not their union
Counters that change and announce themselves to screen readers
Ctrl+K opens a search that jumps anywhere by keyboard alone
As narrow as it gets — the label appears on hover and focus
Pin what you use daily to the top — and it stays pinned
A menu that closes on outside click and on Escape
Each section carries a computed meter, announced to screen readers
An icon column that swaps the contents of the panel beside it
Switching the client swaps the whole navigation
Postal code, building number and additional number — each with its correct length
Age computed from the full date difference, not by subtracting years
Validates the commercial registration and the VAT number together
Required and optional consents, with a genuinely tri-state “select all”
IBAN verified with the full mod-97 checksum, not just its length
The invite code resolves both the team and the role
Accepts a pasted code, moves back on delete, and re-sends on a timer
Strength computed from variety and length together — not length alone
Accepts Saudi and Jordanian numbers and normalises the international form
Provider buttons, a divider and an email fallback — in correct focus order
No step advances before the previous one is valid — progress is computed
Checks after typing stops and suggests alternatives on collision
Current against previous — the delta computed both ways
A share of a target — the ring’s circumference computed from its radius
The curve is drawn from the data itself — not a static image
Each feature row is a header, and the highlighted column is announced, not just coloured
Three densities and hideable columns, with the choice remembered
Saves on Enter, reverts on Escape, and recomputes immediately
Details open under their own row, correctly wired with aria
Text search plus two selects — intersected, with a total that follows
Subtotals and the grand total computed from the rows, never typed
On narrow screens it becomes cards, each field carrying its own label
A genuinely tri-state “select all”, with actions that state their count
Numbers compare numerically and Arabic by its own collation — never as plain text
Header sticks vertically, first column horizontally, and the corner above both
Arabic tax-invoice layout with line items and 15% VAT
No results. Try a shorter word.