Skip to content

Commit 95aa7ed

Browse files
committed
remove bottom buttons
1 parent 987a300 commit 95aa7ed

File tree

3 files changed

+32
-38
lines changed

3 files changed

+32
-38
lines changed

packages/next/src/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-indicator.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,6 @@ function DevToolsPopover({
353353
ref={preferencesRef}
354354
isOpen={isPreferencesOpen}
355355
hide={handleHideDevtools}
356-
setIsOpen={setIsPreferencesOpen}
357-
setPreviousOpen={setIsMenuOpen}
358356
setPosition={setPosition}
359357
position={position}
360358
style={{

packages/next/src/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.tsx

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,40 @@ export function DevToolsInfo({
88
}: {
99
title: string
1010
children: React.ReactNode
11-
learnMoreLink: string
12-
setIsOpen: (isOpen: boolean) => void
13-
setPreviousOpen: (isOpen: boolean) => void
11+
learnMoreLink?: string
12+
setIsOpen?: (isOpen: boolean) => void
13+
setPreviousOpen?: (isOpen: boolean) => void
1414
}) {
15+
const hasActionButtons = Boolean(
16+
learnMoreLink && setIsOpen && setPreviousOpen
17+
)
18+
1519
return (
1620
<div data-info-popover {...props}>
1721
<div className="dev-tools-info-container">
1822
<h1 className="dev-tools-info-title">{title}</h1>
1923
{children}
20-
<div className="dev-tools-info-button-container">
21-
<button
22-
className="dev-tools-info-close-button"
23-
onClick={() => {
24-
setIsOpen(false)
25-
setPreviousOpen(true)
26-
}}
27-
>
28-
Close
29-
</button>
30-
<a
31-
className="dev-tools-info-learn-more-button"
32-
href={learnMoreLink}
33-
target="_blank"
34-
rel="noreferrer noopener"
35-
>
36-
Learn More
37-
</a>
38-
</div>
24+
{hasActionButtons && (
25+
<div className="dev-tools-info-button-container">
26+
<button
27+
className="dev-tools-info-close-button"
28+
onClick={() => {
29+
setIsOpen?.(false)
30+
setPreviousOpen?.(true)
31+
}}
32+
>
33+
Close
34+
</button>
35+
<a
36+
className="dev-tools-info-learn-more-button"
37+
href={learnMoreLink}
38+
target="_blank"
39+
rel="noreferrer noopener"
40+
>
41+
Learn More
42+
</a>
43+
</div>
44+
)}
3945
</div>
4046
</div>
4147
)

packages/next/src/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/user-preferences.tsx

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,12 @@ function getInitialPreference() {
2020

2121
export function UserPreferences({
2222
isOpen,
23-
setIsOpen,
24-
setPreviousOpen,
2523
setPosition,
2624
position,
2725
hide,
2826
...props
2927
}: {
3028
isOpen: boolean
31-
setIsOpen: (isOpen: boolean) => void
32-
setPreviousOpen: (isOpen: boolean) => void
3329
setPosition: (position: DevToolsIndicatorPosition) => void
3430
position: DevToolsIndicatorPosition
3531
hide: () => void
@@ -60,13 +56,7 @@ export function UserPreferences({
6056
}
6157

6258
return (
63-
<DevToolsInfo
64-
title="Preferences"
65-
setIsOpen={setIsOpen}
66-
learnMoreLink="https://nextjs.org/docs/app/api-reference/config/next-config-js/devIndicators"
67-
setPreviousOpen={setPreviousOpen}
68-
{...props}
69-
>
59+
<DevToolsInfo title="Preferences" {...props}>
7060
<div className="preferences-container">
7161
<div className="preference-section">
7262
<div className="preference-header">
@@ -172,7 +162,7 @@ export const DEV_TOOLS_INFO_USER_PREFERENCES_STYLES = css`
172162
}
173163
174164
.preference-header h2 {
175-
font-size: var(--size-14);s
165+
font-size: var(--size-14);
176166
font-weight: 500;
177167
color: var(--color-gray-1000);
178168
margin: 0 0 4px 0;
@@ -190,12 +180,12 @@ export const DEV_TOOLS_INFO_USER_PREFERENCES_STYLES = css`
190180
align-items: center;
191181
gap: 8px;
192182
background: var(--color-background-200);
193-
border: 1px solid #eaeaea;
183+
border: 1px solid var(--color-gray-400);
194184
border-radius: var(--rounded-lg);
195185
font-weight: 400;
196186
font-size: var(--size-14);
197187
color: var(--color-gray-1000);
198-
padding: 4px 8px;
188+
padding: 6px 8px;
199189
200190
&:hover {
201191
background: var(--color-gray-400);

0 commit comments

Comments
 (0)