diff --git a/packages/app/src/session/timeline/search-bar.css b/packages/app/src/session/timeline/search-bar.css index c76429fd2e0..c97955afac3 100644 --- a/packages/app/src/session/timeline/search-bar.css +++ b/packages/app/src/session/timeline/search-bar.css @@ -12,3 +12,13 @@ box-shadow: inset 0 0 0 1px var(--v2-border-border-focus); outline: none; } + +[data-component="timeline-search-bar"] [data-slot="text-input-v2-leading-icon"] { + transition: color 85ms ease-out; +} + +[data-component="timeline-search-bar"] + [data-component="text-input-v2"]:hover + [data-slot="text-input-v2-leading-icon"] { + color: var(--v2-icon-icon-base); +} diff --git a/packages/app/src/session/timeline/search-bar.tsx b/packages/app/src/session/timeline/search-bar.tsx index aaa38ecf7df..8cf5190ee7c 100644 --- a/packages/app/src/session/timeline/search-bar.tsx +++ b/packages/app/src/session/timeline/search-bar.tsx @@ -56,15 +56,17 @@ export function TimelineSearchBar(props: { controller: TimelineSearchController {c.result.count() > 0 ? c.result.activeIndex() + 1 : 0}/{c.result.count()} - + + + diff --git a/packages/app/src/session/timeline/search-controller.ts b/packages/app/src/session/timeline/search-controller.ts index dbbb434d0f7..8fa006aac40 100644 --- a/packages/app/src/session/timeline/search-controller.ts +++ b/packages/app/src/session/timeline/search-controller.ts @@ -256,6 +256,7 @@ export function createTimelineSearchController(input: { query: { value: () => state.value, placeholder: () => language.t("session.search.placeholder"), + clearLabel: () => language.t("common.clear"), noResults: () => language.t("session.search.noResults"), open, close,