Commit Graph

6 Commits

Author SHA1 Message Date
Matthew Raymer
3be7001d1b chore: linting 2025-08-20 10:04:40 +00:00
Jose Olarte III
ac22e37628 Fix: added back search area preview 2025-07-25 21:50:00 +08:00
Jose Olarte III
526f21441f Fix: routed Set Search Area button 2025-07-25 21:08:54 +08:00
Jose Olarte III
b7fac423c9 Cleanup: Search Area section markup 2025-07-25 15:12:56 +08:00
Matthew Raymer
8cdcd9bbdb refactor: migrate DataExportSection to PlatformServiceMixin
- Use PlatformServiceMixin for platform and database access
- Replace manual PlatformService instantiation with mixin methods/properties
- Use $contacts() for contact export
- Use capabilities for platform checks in template and logic
- Remove unused imports and redundant code
- Lint clean
2025-07-05 13:25:37 +00:00
Matthew Raymer
7f1f8fc16c Extract LocationSearchSection as vue-facing-decorator component and integrate into AccountViewView
- Created LocationSearchSection.vue using vue-facing-decorator (class-based, TypeScript, @Component, @Prop, @Emit).
- Moved 'Location for Searches' UI and logic into the new component.
- Replaced original location section markup in AccountViewView.vue with <LocationSearchSection />.
- Passed isRegistered and searchAreaLabel props, and wired up @set-search-area event to a new placeholder openSearchAreaDialog() method.
- Added placeholder openSearchAreaDialog() with a TODO for future implementation.
- Ensured all linter errors are resolved and code is consistent with project conventions.
2025-07-05 13:07:13 +00:00