Skip to content

Commit 49c204d

Browse files
committed
Update colros
1 parent a23717d commit 49c204d

File tree

1 file changed

+25
-8
lines changed

1 file changed

+25
-8
lines changed

src/theme/SearchBar/index.tsx

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
1-
import React, { useCallback, useMemo, useRef, useState, type ReactNode } from "react";
2-
import { createPortal } from "react-dom";
31
import { DocSearchButton, useDocSearchKeyboardEvents } from "@docsearch/react";
42
import Head from "@docusaurus/Head";
53
import Link from "@docusaurus/Link";
64
import { useHistory } from "@docusaurus/router";
75
import { isRegexpStringMatch, useSearchLinkCreator } from "@docusaurus/theme-common";
8-
import {
9-
useAlgoliaContextualFacetFilters,
10-
useSearchResultUrlProcessor,
11-
} from "@docusaurus/theme-search-algolia/client";
6+
import { useAlgoliaContextualFacetFilters, useSearchResultUrlProcessor } from "@docusaurus/theme-search-algolia/client";
127
import Translate from "@docusaurus/Translate";
138
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
149
import translations from "@theme/SearchTranslations";
10+
import React, { ReactNode, type, useCallback, useMemo, useRef, useState } from "react";
11+
import { createPortal } from "react-dom";
1512

1613
import type {
1714
InternalDocSearchHit,
@@ -114,6 +111,19 @@ const kapaStyles = `
114111
}
115112
116113
/* Make sure the Kapa wrapper appears at the top of the dropdown */
114+
115+
.DocSearch-Modal:not(:has(.DocSearch-Dropdown)) .DocSearch-Footer {
116+
margin-top: 200px;
117+
position: relative;
118+
&:before {
119+
content: "No recent searches";
120+
position: absolute;
121+
top: -100px;
122+
color: var(--tertiary-font-color);
123+
left: 50%;
124+
transform: translateX(-50%);
125+
}
126+
}
117127
.DocSearch-Dropdown {
118128
display: flex;
119129
flex-direction: column;
@@ -136,7 +146,7 @@ const kapaStyles = `
136146
background: var(--docsearch-searchbox-background);
137147
border: 0;
138148
border-radius: 40px;
139-
color: var(--docsearch-muted-color);
149+
color: var(--tertiary-font-color);
140150
cursor: pointer;
141151
display: flex;
142152
font-weight: 500;
@@ -156,12 +166,19 @@ const kapaStyles = `
156166
box-shadow: 0px 1px 1px rgba(47, 55, 71, 0.6), 0px 1px 4px rgba(47, 55, 71, 0.2);
157167
border-bottom: 1px solid rgba(47, 55, 71, 0.2);
158168
border-radius: 4px;
159-
padding: 2px 6px;
169+
padding: 0;
160170
vertical-align: baseline;
161171
font-size: 14px !important;
162172
font-family: "JetBrainsMono" !important;
163173
}
164174
}
175+
.DocSearch-Form {
176+
border: 2px solid var(--surface-brand-default);
177+
border-radius: 4px;
178+
}
179+
.DocSearch-LoadingIndicator svg, .DocSearch-MagnifierLabel svg {
180+
color: var(--surface-brand-default);
181+
}
165182
`;
166183

167184
let DocSearchModal: typeof DocSearchModalType | null = null;

0 commit comments

Comments
 (0)