Skip to content

Commit 48ea532

Browse files
authored
[devtools] Remove unused code (#82299)
1 parent 8890a5e commit 48ea532

38 files changed

+53
-737
lines changed

packages/next/src/next-devtools/dev-overlay/components/code-frame/code-frame.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
parseLineNumberFromCodeFrameLine,
1111
} from './parse-code-frame'
1212

13-
export type CodeFrameProps = {
13+
type CodeFrameProps = {
1414
stackFrame: StackFrame
1515
codeFrame: string
1616
}

packages/next/src/next-devtools/dev-overlay/components/devtools-panel/hooks/use-session-state.ts

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/next/src/next-devtools/dev-overlay/components/dialog/dialog-body.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react'
22

3-
export type DialogBodyProps = {
3+
type DialogBodyProps = {
44
children?: React.ReactNode
55
className?: string
66
} & React.HTMLAttributes<HTMLDivElement>

packages/next/src/next-devtools/dev-overlay/components/dialog/dialog-content.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react'
22

3-
export type DialogContentProps = {
3+
type DialogContentProps = {
44
children?: React.ReactNode
55
className?: string
66
} & React.HTMLAttributes<HTMLDivElement>

packages/next/src/next-devtools/dev-overlay/components/dialog/dialog-header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type DialogHeaderProps = React.HTMLAttributes<HTMLDivElement>
1+
type DialogHeaderProps = React.HTMLAttributes<HTMLDivElement>
22

33
export function DialogHeader(props: DialogHeaderProps) {
44
return (

packages/next/src/next-devtools/dev-overlay/components/dialog/dialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { useOnClickOutside } from '../../hooks/use-on-click-outside'
33

4-
export type DialogProps = {
4+
type DialogProps = {
55
children?: React.ReactNode
66
'aria-labelledby': string
77
'aria-describedby': string
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
export { Dialog } from './dialog'
21
export { DialogBody } from './dialog-body'
32
export { DialogContent } from './dialog-content'
4-
export { DialogHeader } from './dialog-header'
3+
54
export { styles } from './styles'

packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.tsx

Lines changed: 0 additions & 228 deletions
This file was deleted.

packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/route-info.tsx

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import type { ComponentProps, HTMLProps, RefObject } from 'react'
2-
import { DevToolsInfo } from './dev-tools-info'
1+
import type { ComponentProps } from 'react'
32

43
function StaticRouteContent({
54
routerType,
@@ -130,37 +129,4 @@ export function RouteInfoBody({
130129
)
131130
}
132131

133-
export function RouteInfo({
134-
isOpen,
135-
close,
136-
routerType,
137-
routeType,
138-
triggerRef,
139-
...props
140-
}: {
141-
isOpen: boolean
142-
close: () => void
143-
routerType: 'pages' | 'app'
144-
routeType: 'Static' | 'Dynamic'
145-
triggerRef: RefObject<HTMLButtonElement | null>
146-
} & HTMLProps<HTMLDivElement>) {
147-
const isStaticRoute = routeType === 'Static'
148-
149-
const learnMore = isStaticRoute
150-
? learnMoreLink[routerType].static
151-
: learnMoreLink[routerType].dynamic
152-
return (
153-
<DevToolsInfo
154-
title={`${routeType} Route`}
155-
learnMoreLink={learnMore}
156-
close={close}
157-
isOpen={isOpen}
158-
triggerRef={triggerRef}
159-
{...props}
160-
>
161-
<RouteInfoBody routerType={routerType} isStaticRoute={isStaticRoute} />
162-
</DevToolsInfo>
163-
)
164-
}
165-
166132
export const DEV_TOOLS_INFO_ROUTE_INFO_STYLES = ``

packages/next/src/next-devtools/dev-overlay/components/errors/dev-tools-indicator/dev-tools-info/shortcut-recorder.tsx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -505,26 +505,22 @@ function testPlatform(re: RegExp): boolean | undefined {
505505
: undefined
506506
}
507507

508-
export function isMac(): boolean | undefined {
508+
function isMac(): boolean | undefined {
509509
return testPlatform(/^Mac/)
510510
}
511511

512-
export function isIPhone(): boolean | undefined {
512+
function isIPhone(): boolean | undefined {
513513
return testPlatform(/^iPhone/)
514514
}
515515

516-
export function isIPad(): boolean | undefined {
516+
function isIPad(): boolean | undefined {
517517
return (
518518
testPlatform(/^iPad/) ||
519519
// iPadOS 13 lies and says it's a Mac, but we can distinguish by detecting touch support.
520520
(isMac() && navigator.maxTouchPoints > 1)
521521
)
522522
}
523523

524-
export function isIOS(): boolean | undefined {
525-
return isIPhone() || isIPad()
526-
}
527-
528-
export function isApple(): boolean | undefined {
524+
function isApple(): boolean | undefined {
529525
return isMac() || isIPhone() || isIPad()
530526
}

0 commit comments

Comments
 (0)