931 B
931 B
Project Readme Hints
UI Components
Always check dees-catalog for available elements before implementing custom solutions:
- Documentation: https://code.foss.global/design.estate/dees-catalog
- Key components:
dees-modal,dees-button,dees-input-*,dees-form, etc.
dees-input-* Event Pattern
All dees-input components use RxJS Subjects for value changes, NOT DOM events:
// Subscribe to value changes in firstUpdated():
const inputElement = this.shadowRoot.querySelector('dees-input-text');
inputElement.changeSubject.subscribe((element) => {
const value = element.value;
// handle value change
});
- Do NOT use
@changeValueor similar DOM events - they don't exist - The Subject emits the element itself, access value via
element.value
Project Structure
ts_web/elements/account/- Account dashboard componentsts_web/states/- State management (accountstate, idp.state)