Update README and codebase with new components and fixes

- Added `DeesStorageBrowser` to the Data Display section in README.
- Included `DeesUpdater` in the Theming section of README.
- Corrected the path to the LICENSE file in the README.
- Updated company information section for clarity in README.
- Modified `getFormElements` and `getSubmitButton` methods in `DeesForm` to use `querySelectorAll` for better input selection.
- Updated `apexcharts` version from `5.10.3` to `5.10.4` in versions service.
This commit is contained in:
2026-04-01 04:30:10 +00:00
parent 7e991396e9
commit b1c8a7446e
7 changed files with 731 additions and 597 deletions

View File

@@ -135,13 +135,14 @@ export class DeesForm extends DeesElement {
}
public getFormElements(): Array<TFormInputElement> {
return Array.from(this.children).filter((child) =>
// Use querySelectorAll('*') to find form inputs nested inside wrapper elements (e.g. <div>)
return Array.from(this.querySelectorAll('*')).filter((child) =>
FORM_INPUT_TYPES.includes(child.constructor as any)
) as unknown as TFormInputElement[];
}
public getSubmitButton(): DeesFormSubmit | undefined {
return Array.from(this.children).find(
return Array.from(this.querySelectorAll('*')).find(
(child) => child instanceof DeesFormSubmit
) as DeesFormSubmit;
}