--- name: lago-frontend-patterns description: 'Implementation guidelines for lago-front''s recurring UI patterns and design-system/layout components - an index below pointing to references/.md, covering both established architecture patterns (drawers, dialogs, forms, pagination, organization-slug scoping) and reactive component-usage gotchas (most components have no entry; a doc exists only where a mistake recurred). TRIGGER - read BEFORE writing or reviewing any UI/component/pattern implementation in this app; check the index for a matching topic before assuming default behavior.' --- # Frontend patterns & design-system implementation guidelines The architecture patterns below (drawers, dialogs, forms, pagination, organization-slug scoping) are always documented in full - they are canonical guides, not reactive notes. Everything else is documented reactively: most design-system and layout components have no entry, and that's expected. A doc exists there only where a mistake recurred enough to be worth codifying, the same reason `icons-and-logos.md` exists. For anything not listed, follow the current implementation directly; do not assume a gap in this index means a gap in behavior. | Component / topic | Reference | | --- | --- | | Organization slug architecture | `references/organization-slug.md` | | Pagination (numbered lists & tables) | `references/pagination.md` | | Forms (new TanStack forms) | `references/forms.md` | | Dialogs | `references/dialogs.md` | | Drawers | `references/drawers.md` | | Icons, logos & brand assets | `references/icons-and-logos.md` | | ComboBox width & focus/open behavior | `references/combobox-width-and-focus.md` | | Filters framework internals | `references/filters-framework-internals.md` | | Selector hover actions | `references/selector-hover-actions.md` | | Disabled action tooltips | `references/disabled-action-no-tooltip.md` | | Product filter "all values" encoding | `references/product-filter-all-values.md` |