# GENERATED. Do not change this line unless the file contains project specific changes.
# DO NOT EDIT THIS FILE. Changes are overwritten on the next build.
# Owner command: archetype.registry.build
# Edit instead: the archetype.registry.build generator source (not this file).
# Regenerate:   pnpm exec werkstatt run archetype.registry.build
id: scroll-to-top
displayName: Scroll to Top
version: 1.0.0
semanticRole: component-scroll-to-top
description: |
  Floating button that scrolls to the top of the page after the user
  scrolls past one viewport height. Uses Lenis for smooth scrolling
  with native fallback. Styled entirely through biome --ds-* tokens.
expectedIntents:
  - guide-navigation
  - orient-visitor
expectedIndustryFit: []
layoutHint: single-column
propsSchema:
  $shape: zod
  shape: |
    z.object({
      ariaLabel: z.string().optional(),
    }).passthrough()
acceptedCosmicNames:
  - Daphnis
constraints: {}
