Expand description
Default DropZoneStyle impl driven by paint-recipe data.
RecipeDropZoneStyle ships the IntUI drop-zone chrome: a rounded,
bordered region whose surface tint and border color track the
interaction state (idle / accepting / rejecting) via the config’s
reactive Signal<DropZoneVisualState>. The content column (prompt,
subtitle, status line, Browse button) is centered and inset by the
zone padding.
Apps wanting a different look (dashed border, full-bleed dropzone,
image-backed) write their own impl DropZoneStyle block and install it
per-call (DropZone::style(...)) or theme-wide
(theme.style_slots.drop_zone = Some(Rc::new(...))).
Structs§
- Drop
Zone Recipe - Configurable dimensions for
RecipeDropZoneStyle. - Recipe
Drop Zone Style - Default
DropZoneStyleshipped with Teksilo.
Constants§
- DROP_
ZONE_ BORDER_ WIDTH - Border thickness in logical pixels.
- DROP_
ZONE_ CORNER_ RADIUS - Corner radius of the zone’s rounded rectangle.
- DROP_
ZONE_ PADDING - Inner padding between the border and the content column.