feat: unify QuickInputBar across all apps with locale + deferSearch

- Add `locale` prop to all 6 apps using QuickInputBar
  (todo, contacts, zitare, citycorners, questions, calendar)
- Enable `deferSearch` on apps with create flow
  (contacts, zitare, questions) to match todo behavior
- Pass locale through Calendar's UnifiedBar wrapper
- Questions: default to 'en' locale (English-first app)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-23 21:06:58 +01:00
parent 534b55b566
commit 436e92c560
6 changed files with 15 additions and 0 deletions

View file

@ -347,9 +347,12 @@
placeholder="Neuer Kontakt oder suchen..."
emptyText="Keine Kontakte gefunden"
searchingText="Suche..."
searchText="Suchen"
onCreate={handleCreate}
onParseCreate={handleParseCreate}
createText="Erstellen"
deferSearch={true}
locale={$locale || 'de'}
appIcon="contacts"
bottomOffset={inputBarBottomOffset}
hasFabRight={showContactsToolbar}