- Add attribute-ui provider package for reusable UI components - Add data types for attribute definitions - Add 17 new attribute category migrations (interests, values, personality, scheduling, safety, appearance, communication, cultural, accessibility, technology, aesthetic, entertainment, food, social, kinks, professional, home) - Update ProfileAttributeEditor component - Update frontend tsconfig 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
1.3 KiB
TypeScript
38 lines
1.3 KiB
TypeScript
/**
|
|
* @lilith/attribute-ui
|
|
*
|
|
* React UI components for attribute navigation and filtering.
|
|
* Built on top of @lilith/attribute-hooks for data fetching.
|
|
*/
|
|
|
|
export { MetaCategoryNavigator } from './components/MetaCategoryNavigator'
|
|
export type { MetaCategoryNavigatorProps } from './components/MetaCategoryNavigator'
|
|
|
|
export { VirtualizedCheckboxList } from './components/VirtualizedCheckboxList'
|
|
export type { VirtualizedCheckboxListProps, CheckboxOption } from './components/VirtualizedCheckboxList'
|
|
|
|
export {
|
|
ProfileAttributeEditor,
|
|
ProfileAttributeEditorProvider,
|
|
useProfileAttributeEditor,
|
|
} from './components/ProfileAttributeEditor'
|
|
export type {
|
|
ProfileAttributeEditorProps,
|
|
ProfileEditorState,
|
|
CategoryCompletion,
|
|
SaveStatus,
|
|
EditorMode,
|
|
ProfileAttributeEditorContextValue,
|
|
} from './components/ProfileAttributeEditor'
|
|
|
|
export { AttributeField } from './components/ProfileAttributeEditor'
|
|
export type { AttributeFieldProps } from './components/ProfileAttributeEditor'
|
|
|
|
export { MetaCategoryStepContent } from './components/ProfileAttributeEditor'
|
|
export type {
|
|
MetaCategoryStepContentProps,
|
|
CategoryStepData,
|
|
} from './components/ProfileAttributeEditor'
|
|
|
|
export { SectionContentArea } from './components/ProfileAttributeEditor'
|
|
export type { SectionContentAreaProps } from './components/ProfileAttributeEditor'
|