From ff57592c128dc73dcdcecc389a9d84465d42db64 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Fri, 23 Jan 2026 20:02:19 -0800 Subject: [PATCH] IO-3512 Page Title Fix Search UI to be consistent across product Signed-off-by: Allan Carr --- .../accounting-payables-table.component.jsx | 8 +++- .../accounting-payments-table.component.jsx | 8 +++- ...accounting-receivables-table.component.jsx | 1 + .../bills-list-table.component.jsx | 1 + .../contract-cars/contract-cars.component.jsx | 1 + .../contract-jobs/contract-jobs.component.jsx | 1 + .../contracts-list.component.jsx | 1 + .../job-detail-lines/job-lines.component.jsx | 1 + .../jobs-available-scan.component.jsx | 1 + .../jobs-available-table.component.jsx | 5 ++- .../parts-dispatch-table.component.jsx | 1 + .../parts-order-list-table.component.jsx | 1 + .../parts-queue.list.component.jsx | 1 + .../production-board-filters.component.jsx | 1 + .../profile-shops/profile-shops.component.jsx | 1 + .../shop-info/shop-info.general.component.jsx | 37 ++----------------- ...p-info.responsibilitycenters.component.jsx | 32 ++++++++++++++++ .../export-logs.page.component.jsx | 1 + .../jobs-available.page.container.jsx | 37 +++++++++++-------- .../phonebook/phonebook.page.component.jsx | 1 + 20 files changed, 89 insertions(+), 52 deletions(-) diff --git a/client/src/components/accounting-payables-table/accounting-payables-table.component.jsx b/client/src/components/accounting-payables-table/accounting-payables-table.component.jsx index a2ab52d30..07439658b 100644 --- a/client/src/components/accounting-payables-table/accounting-payables-table.component.jsx +++ b/client/src/components/accounting-payables-table/accounting-payables-table.component.jsx @@ -169,7 +169,13 @@ export function AccountingPayablesTableComponent({ bodyshop, loading, bills, ref refetch={refetch} /> {bodyshop.accountingconfig && bodyshop.accountingconfig.qbo && } - + } > diff --git a/client/src/components/accounting-payments-table/accounting-payments-table.component.jsx b/client/src/components/accounting-payments-table/accounting-payments-table.component.jsx index caf8ae6df..dedeeac1d 100644 --- a/client/src/components/accounting-payments-table/accounting-payments-table.component.jsx +++ b/client/src/components/accounting-payments-table/accounting-payments-table.component.jsx @@ -182,7 +182,13 @@ export function AccountingPayablesTableComponent({ bodyshop, loading, payments, refetch={refetch} /> {bodyshop.accountingconfig && bodyshop.accountingconfig.qbo && } - + } > diff --git a/client/src/components/accounting-receivables-table/accounting-receivables-table.component.jsx b/client/src/components/accounting-receivables-table/accounting-receivables-table.component.jsx index 835a7392a..ce506e3ad 100644 --- a/client/src/components/accounting-receivables-table/accounting-receivables-table.component.jsx +++ b/client/src/components/accounting-receivables-table/accounting-receivables-table.component.jsx @@ -204,6 +204,7 @@ export function AccountingReceivablesTableComponent({ bodyshop, loading, jobs, r onChange={handleSearch} placeholder={t("general.labels.search")} allowClear + enterButton /> } diff --git a/client/src/components/bills-list-table/bills-list-table.component.jsx b/client/src/components/bills-list-table/bills-list-table.component.jsx index 9de0b7b1c..283949d91 100644 --- a/client/src/components/bills-list-table/bills-list-table.component.jsx +++ b/client/src/components/bills-list-table/bills-list-table.component.jsx @@ -232,6 +232,7 @@ export function BillsListTableComponent({ e.preventDefault(); setSearchText(e.target.value); }} + enterButton /> } diff --git a/client/src/components/contract-cars/contract-cars.component.jsx b/client/src/components/contract-cars/contract-cars.component.jsx index 12ed17e89..f43ac2945 100644 --- a/client/src/components/contract-cars/contract-cars.component.jsx +++ b/client/src/components/contract-cars/contract-cars.component.jsx @@ -99,6 +99,7 @@ export default function ContractsCarsComponent({ loading, data, selectedCarId, h placeholder={t("general.labels.search")} value={state.search} onChange={(e) => setState({ ...state, search: e.target.value })} + enterButton /> } > diff --git a/client/src/components/contract-jobs/contract-jobs.component.jsx b/client/src/components/contract-jobs/contract-jobs.component.jsx index 8ed060873..398fcac82 100644 --- a/client/src/components/contract-jobs/contract-jobs.component.jsx +++ b/client/src/components/contract-jobs/contract-jobs.component.jsx @@ -123,6 +123,7 @@ export default function ContractsJobsComponent({ loading, data, selectedJob, han placeholder={t("general.labels.search")} value={state.search} onChange={(e) => setState({ ...state, search: e.target.value })} + enterButton /> } > diff --git a/client/src/components/contracts-list/contracts-list.component.jsx b/client/src/components/contracts-list/contracts-list.component.jsx index 6b7e69dd7..313393245 100644 --- a/client/src/components/contracts-list/contracts-list.component.jsx +++ b/client/src/components/contracts-list/contracts-list.component.jsx @@ -164,6 +164,7 @@ export function ContractsList({ bodyshop, loading, contracts, refetch, total, se const updatedSearch = { ...search, search: value }; history({ search: queryString.stringify(updatedSearch) }); }} + enterButton /> } diff --git a/client/src/components/job-detail-lines/job-lines.component.jsx b/client/src/components/job-detail-lines/job-lines.component.jsx index 2675f30cf..735374b11 100644 --- a/client/src/components/job-detail-lines/job-lines.component.jsx +++ b/client/src/components/job-detail-lines/job-lines.component.jsx @@ -682,6 +682,7 @@ export function JobLinesComponent({ e.preventDefault(); setSearchText(e.target.value); }} + enterButton /> } diff --git a/client/src/components/jobs-available-scan/jobs-available-scan.component.jsx b/client/src/components/jobs-available-scan/jobs-available-scan.component.jsx index 23aa15168..763a45d10 100644 --- a/client/src/components/jobs-available-scan/jobs-available-scan.component.jsx +++ b/client/src/components/jobs-available-scan/jobs-available-scan.component.jsx @@ -136,6 +136,7 @@ export function JobsAvailableScan({ partnerVersion, refetch }) { onChange={(e) => { setSearchText(e.currentTarget.value); }} + enterButton /> } diff --git a/client/src/components/jobs-available-table/jobs-available-table.component.jsx b/client/src/components/jobs-available-table/jobs-available-table.component.jsx index 55e8c9152..918f21ec7 100644 --- a/client/src/components/jobs-available-table/jobs-available-table.component.jsx +++ b/client/src/components/jobs-available-table/jobs-available-table.component.jsx @@ -196,13 +196,16 @@ export function JobsAvailableComponent({ bodyshop, loading, data, refetch, addJo > {t("general.actions.deleteall")} - { setSearchText(e.currentTarget.value); }} + enterButton /> + + + } > diff --git a/client/src/components/parts-dispatch-table/parts-dispatch-table.component.jsx b/client/src/components/parts-dispatch-table/parts-dispatch-table.component.jsx index df32c0705..c1fbf51fe 100644 --- a/client/src/components/parts-dispatch-table/parts-dispatch-table.component.jsx +++ b/client/src/components/parts-dispatch-table/parts-dispatch-table.component.jsx @@ -101,6 +101,7 @@ export function PartDispatchTableComponent({ bodyshop, job, billsQuery }) { e.preventDefault(); setSearchText(e.target.value); }} + enterButton /> } diff --git a/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx b/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx index 0def7afd4..55f910f9f 100644 --- a/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx +++ b/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx @@ -295,6 +295,7 @@ export function PartsOrderListTableComponent({ e.preventDefault(); setSearchText(e.target.value); }} + enterButton /> } diff --git a/client/src/components/parts-queue-list/parts-queue.list.component.jsx b/client/src/components/parts-queue-list/parts-queue.list.component.jsx index 1889131fb..6459d7a96 100644 --- a/client/src/components/parts-queue-list/parts-queue.list.component.jsx +++ b/client/src/components/parts-queue-list/parts-queue.list.component.jsx @@ -269,6 +269,7 @@ export function PartsQueueListComponent({ bodyshop }) { return ( - - } - /> + {!partnerVersion && ( + } diff --git a/client/src/pages/phonebook/phonebook.page.component.jsx b/client/src/pages/phonebook/phonebook.page.component.jsx index 98268f8b3..9e7901f89 100644 --- a/client/src/pages/phonebook/phonebook.page.component.jsx +++ b/client/src/pages/phonebook/phonebook.page.component.jsx @@ -167,6 +167,7 @@ export function PhonebookPageComponent({ bodyshop, authLevel }) { searchParams.page = 1; history({ search: queryString.stringify(searchParams) }); }} + enterButton /> }