Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1a94b3a

Browse files
committed
Simplify FC defs
1 parent76f66ca commit1a94b3a

File tree

32 files changed

+69
-68
lines changed

32 files changed

+69
-68
lines changed

‎site/src/AppRouter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const TerminalPage = lazy(() => import("./pages/TerminalPage/TerminalPage"))
2626
constWorkspacesPage=lazy(()=>import("./pages/WorkspacesPage/WorkspacesPage"))
2727
constCreateWorkspacePage=lazy(()=>import("./pages/CreateWorkspacePage/CreateWorkspacePage"))
2828

29-
exportconstAppRouter:FC<React.PropsWithChildren<unknown>>=()=>(
29+
exportconstAppRouter:FC=()=>(
3030
<Suspensefallback={<></>}>
3131
<Routes>
3232
<Route

‎site/src/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { dark } from "./theme"
1111
import"./theme/globalFonts"
1212
import{XServiceProvider}from"./xServices/StateContext"
1313

14-
exportconstApp:FC<React.PropsWithChildren<unknown>>=()=>{
14+
exportconstApp:FC=()=>{
1515
return(
1616
<Router>
1717
<SWRConfig

‎site/src/components/DropdownArrows/DropdownArrows.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ const useStyles = makeStyles((theme: Theme) => ({
1515
},
1616
}))
1717

18-
exportconstOpenDropdown:FC<React.PropsWithChildren<unknown>>=()=>{
18+
exportconstOpenDropdown:FC=()=>{
1919
conststyles=useStyles()
2020
return<KeyboardArrowDownclassName={styles.arrowIcon}/>
2121
}
2222

23-
exportconstCloseDropdown:FC<React.PropsWithChildren<unknown>>=()=>{
23+
exportconstCloseDropdown:FC=()=>{
2424
conststyles=useStyles()
2525
return<KeyboardArrowUpclassName={`${styles.arrowIcon}${styles.arrowIconUp}`}/>
2626
}

‎site/src/components/GlobalSnackbar/GlobalSnackbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const variantFromMsgType = (type: MsgType) => {
2525
}
2626
}
2727

28-
exportconstGlobalSnackbar:React.FC<React.PropsWithChildren<unknown>>=()=>{
28+
exportconstGlobalSnackbar:React.FC=()=>{
2929
conststyles=useStyles()
3030
const[open,setOpen]=useState<boolean>(false)
3131
const[notification,setNotification]=useState<NotificationMsg>()

‎site/src/components/Loader/FullScreenLoader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const useStyles = makeStyles((theme) => ({
1616
},
1717
}))
1818

19-
exportconstFullScreenLoader:FC<React.PropsWithChildren<unknown>>=()=>{
19+
exportconstFullScreenLoader:FC=()=>{
2020
conststyles=useStyles()
2121

2222
return(

‎site/src/components/Navbar/Navbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React, { useContext } from "react"
33
import{XServiceContext}from"../../xServices/StateContext"
44
import{NavbarView}from"../NavbarView/NavbarView"
55

6-
exportconstNavbar:React.FC<React.PropsWithChildren<unknown>>=()=>{
6+
exportconstNavbar:React.FC=()=>{
77
constxServices=useContext(XServiceContext)
88
const[authState,authSend]=useActor(xServices.authXService)
99
const{ me}=authState.context

‎site/src/components/SettingsLayout/SettingsLayout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const menuItems = [
2020
{label:Language.sshKeysLabel,path:"/settings/ssh-keys"},
2121
]
2222

23-
exportconstSettingsLayout:FC<React.PropsWithChildren<unknown>>=()=>{
23+
exportconstSettingsLayout:FC=()=>{
2424
return(
2525
<AuthAndFrame>
2626
<Boxdisplay="flex"flexDirection="column">

‎site/src/components/SettingsSecurityForm/SettingsSecurityForm.tsx

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -68,42 +68,40 @@ export const SecurityForm: React.FC<React.PropsWithChildren<SecurityFormProps>>
6868
<>
6969
<formonSubmit={form.handleSubmit}>
7070
<Stack>
71-
<>
72-
{updateSecurityError&&<ErrorSummaryerror={updateSecurityError}/>}
73-
<TextField
74-
{...getFieldHelpers("old_password")}
75-
onChange={onChangeTrimmed(form)}
76-
autoComplete="old_password"
77-
fullWidth
78-
label={Language.oldPasswordLabel}
79-
variant="outlined"
80-
type="password"
81-
/>
82-
<TextField
83-
{...getFieldHelpers("password")}
84-
onChange={onChangeTrimmed(form)}
85-
autoComplete="password"
86-
fullWidth
87-
label={Language.newPasswordLabel}
88-
variant="outlined"
89-
type="password"
90-
/>
91-
<TextField
92-
{...getFieldHelpers("confirm_password")}
93-
onChange={onChangeTrimmed(form)}
94-
autoComplete="confirm_password"
95-
fullWidth
96-
label={Language.confirmPasswordLabel}
97-
variant="outlined"
98-
type="password"
99-
/>
71+
{updateSecurityError ?<ErrorSummaryerror={updateSecurityError}/> :<></>}
72+
<TextField
73+
{...getFieldHelpers("old_password")}
74+
onChange={onChangeTrimmed(form)}
75+
autoComplete="old_password"
76+
fullWidth
77+
label={Language.oldPasswordLabel}
78+
variant="outlined"
79+
type="password"
80+
/>
81+
<TextField
82+
{...getFieldHelpers("password")}
83+
onChange={onChangeTrimmed(form)}
84+
autoComplete="password"
85+
fullWidth
86+
label={Language.newPasswordLabel}
87+
variant="outlined"
88+
type="password"
89+
/>
90+
<TextField
91+
{...getFieldHelpers("confirm_password")}
92+
onChange={onChangeTrimmed(form)}
93+
autoComplete="confirm_password"
94+
fullWidth
95+
label={Language.confirmPasswordLabel}
96+
variant="outlined"
97+
type="password"
98+
/>
10099

101-
<div>
102-
<LoadingButtonloading={isLoading}type="submit"variant="contained">
103-
{isLoading ?"" :Language.updatePassword}
104-
</LoadingButton>
105-
</div>
106-
</>
100+
<div>
101+
<LoadingButtonloading={isLoading}type="submit"variant="contained">
102+
{isLoading ?"" :Language.updatePassword}
103+
</LoadingButton>
104+
</div>
107105
</Stack>
108106
</form>
109107
</>

‎site/src/components/SplitButton/SplitButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const SplitButton = <T,>({
4949
options,
5050
startIcon,
5151
textTransform,
52-
}:SplitButtonProps<T>):ReturnType<React.FC<React.PropsWithChildren<unknown>>>=>{
52+
}:SplitButtonProps<T>):ReturnType<React.FC>=>{
5353
const[isPopperOpen,setIsPopperOpen]=useState<boolean>(false)
5454

5555
constanchorRef=useRef<HTMLDivElement>(null)

‎site/src/components/TableLoader/TableLoader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import TableRow from "@material-ui/core/TableRow"
44
import{FC}from"react"
55
import{Loader}from"../Loader/Loader"
66

7-
exportconstTableLoader:FC<React.PropsWithChildren<unknown>>=()=>{
7+
exportconstTableLoader:FC=()=>{
88
conststyles=useStyles()
99

1010
return(

‎site/src/components/Tooltips/AgentHelpTooltip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export const Language = {
66
"The Coder agent runs inside your resource and gives you direct access to the shell via the UI or CLI.",
77
}
88

9-
exportconstAgentHelpTooltip:React.FC<React.PropsWithChildren<unknown>>=()=>{
9+
exportconstAgentHelpTooltip:React.FC=()=>{
1010
return(
1111
<HelpTooltipsize="small">
1212
<HelpTooltipTitle>{Language.agentTooltipTitle}</HelpTooltipTitle>

‎site/src/components/Tooltips/ResourcesHelpTooltip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export const Language = {
1313
resourceTooltipLink:"Persistent and ephemeral resources",
1414
}
1515

16-
exportconstResourcesHelpTooltip:React.FC<React.PropsWithChildren<unknown>>=()=>{
16+
exportconstResourcesHelpTooltip:React.FC=()=>{
1717
return(
1818
<HelpTooltipsize="small">
1919
<HelpTooltipTitle>{Language.resourceTooltipTitle}</HelpTooltipTitle>

‎site/src/components/Tooltips/WorkspaceHelpTooltip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const Language = {
1616
workspaceTooltipLink3:"Editors and IDEs",
1717
}
1818

19-
exportconstWorkspaceHelpTooltip:FC<React.PropsWithChildren<unknown>>=()=>{
19+
exportconstWorkspaceHelpTooltip:FC=()=>{
2020
return(
2121
<HelpTooltip>
2222
<HelpTooltipTitle>{Language.workspaceTooltipTitle}</HelpTooltipTitle>

‎site/src/components/Welcome/Welcome.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Typography from "@material-ui/core/Typography"
33
import{FC}from"react"
44
import{CoderIcon}from"../Icons/CoderIcon"
55

6-
exportconstWelcome:FC<React.PropsWithChildren<unknown>>=()=>{
6+
exportconstWelcome:FC=()=>{
77
conststyles=useStyles()
88

99
return(

‎site/src/components/WorkspaceStatusBadge/WorkspaceStatusBadge.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const StatusLanguage = {
2323
queued:"Queued",
2424
}
2525

26-
constLoadingIcon:React.FC<React.PropsWithChildren<unknown>>=()=>{
26+
constLoadingIcon:React.FC=()=>{
2727
return<CircularProgresssize={10}style={{color:"#FFF"}}/>
2828
}
2929

@@ -124,7 +124,10 @@ export type WorkspaceStatusBadgeProps = {
124124
className?:string
125125
}
126126

127-
exportconstWorkspaceStatusBadge:React.FC<React.PropsWithChildren<WorkspaceStatusBadgeProps>>=({ build, className})=>{
127+
exportconstWorkspaceStatusBadge:React.FC<React.PropsWithChildren<WorkspaceStatusBadgeProps>>=({
128+
build,
129+
className,
130+
})=>{
128131
conststyles=useStyles()
129132
consttheme=useTheme()
130133
const{ text, icon, ...colorStyles}=getStatus(theme,build)

‎site/src/pages/404Page/404Page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { makeStyles } from "@material-ui/core/styles"
22
importTypographyfrom"@material-ui/core/Typography"
33
import{FC}from"react"
44

5-
exportconstNotFoundPage:FC<React.PropsWithChildren<unknown>>=()=>{
5+
exportconstNotFoundPage:FC=()=>{
66
conststyles=useStyles()
77

88
return(

‎site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { pageTitle } from "../../util/page"
77
import{createWorkspaceMachine}from"../../xServices/createWorkspace/createWorkspaceXService"
88
import{CreateWorkspacePageView}from"./CreateWorkspacePageView"
99

10-
constCreateWorkspacePage:FC<React.PropsWithChildren<unknown>>=()=>{
10+
constCreateWorkspacePage:FC=()=>{
1111
constorganizationId=useOrganizationId()
1212
const{ template}=useParams()
1313
consttemplateName=template ?template :""

‎site/src/pages/HealthzPage/HealthzPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import { FC } from "react"
55
* for reporting whether or not the Dashboard is online. It should be
66
* accessible by humans and services.
77
*/
8-
exportconstHealthzPage:FC<React.PropsWithChildren<unknown>>=()=><div>ok</div>
8+
exportconstHealthzPage:FC=()=><div>ok</div>

‎site/src/pages/LoginPage/LoginPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ interface LocationState {
3232
isRedirect:boolean
3333
}
3434

35-
exportconstLoginPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
35+
exportconstLoginPage:React.FC=()=>{
3636
conststyles=useStyles()
3737
constlocation=useLocation()
3838
constxServices=useContext(XServiceContext)

‎site/src/pages/TemplatesPage/TemplatesPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { XServiceContext } from "../../xServices/StateContext"
66
import{templatesMachine}from"../../xServices/templates/templatesXService"
77
import{TemplatesPageView}from"./TemplatesPageView"
88

9-
constTemplatesPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
9+
constTemplatesPage:React.FC=()=>{
1010
constxServices=useContext(XServiceContext)
1111
const[authState]=useActor(xServices.authXService)
1212
const[templatesState]=useMachine(templatesMachine)

‎site/src/pages/TemplatesPage/TemplatesPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export const Language = {
5757
createdByLabel:"Created by",
5858
}
5959

60-
constTemplateHelpTooltip:React.FC<React.PropsWithChildren<unknown>>=()=>{
60+
constTemplateHelpTooltip:React.FC=()=>{
6161
return(
6262
<HelpTooltip>
6363
<HelpTooltipTitle>{Language.templateTooltipTitle}</HelpTooltipTitle>

‎site/src/pages/UserSettingsPage/AccountPage/AccountPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const Language = {
88
title:"Account",
99
}
1010

11-
exportconstAccountPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
11+
exportconstAccountPage:React.FC=()=>{
1212
constxServices=useContext(XServiceContext)
1313
const[authState,authSend]=useActor(xServices.authXService)
1414
const{ me, updateProfileError}=authState.context

‎site/src/pages/UserSettingsPage/SecurityPage/SecurityPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const Language = {
88
title:"Security",
99
}
1010

11-
exportconstSecurityPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
11+
exportconstSecurityPage:React.FC=()=>{
1212
constxServices=useContext(XServiceContext)
1313
const[authState,authSend]=useActor(xServices.authXService)
1414
const{ me, updateSecurityError}=authState.context

‎site/src/pages/UsersPage/CreateUserPage/CreateUserPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export const Language = {
1313
unknownError:"Oops, an unknown error occurred.",
1414
}
1515

16-
exportconstCreateUserPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
16+
exportconstCreateUserPage:React.FC=()=>{
1717
constxServices=useContext(XServiceContext)
1818
constmyOrgId=useSelector(xServices.authXService,selectOrgId)
1919
const[usersState,usersSend]=useActor(xServices.usersXService)

‎site/src/pages/UsersPage/UsersPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const Language = {
1919
activateDialogMessagePrefix:"Do you want to activate the user",
2020
}
2121

22-
exportconstUsersPage:React.FC<React.PropsWithChildren<unknown>>=()=>{
22+
exportconstUsersPage:React.FC=()=>{
2323
constxServices=useContext(XServiceContext)
2424
const[usersState,usersSend]=useActor(xServices.usersXService)
2525
const{

‎site/src/pages/WorkspaceAppErrorPage/WorkspaceAppErrorPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { FC, useMemo } from "react"
22
import{useParams}from"react-router-dom"
33
import{WorkspaceAppErrorPageView}from"./WorkspaceAppErrorPageView"
44

5-
constWorkspaceAppErrorView:FC<React.PropsWithChildren<unknown>>=()=>{
5+
constWorkspaceAppErrorView:FC=()=>{
66
const{ app}=useParams()
77
constmessage=useMemo(()=>{
88
consttag=document.getElementById("api-response")

‎site/src/pages/WorkspaceBuildPage/WorkspaceBuildPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { pageTitle } from "../../util/page"
66
import{workspaceBuildMachine}from"../../xServices/workspaceBuild/workspaceBuildXService"
77
import{WorkspaceBuildPageView}from"./WorkspaceBuildPageView"
88

9-
exportconstWorkspaceBuildPage:FC<React.PropsWithChildren<unknown>>=()=>{
9+
exportconstWorkspaceBuildPage:FC=()=>{
1010
const{ username,workspace:workspaceName, buildNumber}=useParams()
1111
const[buildState]=useMachine(workspaceBuildMachine,{
1212
context:{ username, workspaceName, buildNumber,timeCursor:newDate()},

‎site/src/pages/WorkspaceBuildPage/WorkspaceBuildPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface WorkspaceBuildPageViewProps {
1818
build:WorkspaceBuild|undefined
1919
}
2020

21-
exportconstWorkspaceBuildPageView:FC<React.PropsWithChildren<WorkspaceBuildPageViewProps>>=({ logs, build})=>{
21+
exportconstWorkspaceBuildPageView:FC<WorkspaceBuildPageViewProps>=({ logs, build})=>{
2222
return(
2323
<Margins>
2424
<PageHeader>

‎site/src/pages/WorkspacePage/WorkspacePage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { workspaceScheduleBannerMachine } from "../../xServices/workspaceSchedul
1818

1919
dayjs.extend(minMax)
2020

21-
exportconstWorkspacePage:React.FC<React.PropsWithChildren<unknown>>=()=>{
21+
exportconstWorkspacePage:React.FC=()=>{
2222
const{username:usernameQueryParam,workspace:workspaceQueryParam}=useParams()
2323
constusername=firstOrItem(usernameQueryParam,null)
2424
constworkspaceName=firstOrItem(workspaceQueryParam,null)

‎site/src/pages/WorkspaceSchedulePage/WorkspaceSchedulePage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export const workspaceToInitialValues = (
144144
}
145145
}
146146

147-
exportconstWorkspaceSchedulePage:React.FC<React.PropsWithChildren<unknown>>=()=>{
147+
exportconstWorkspaceSchedulePage:React.FC=()=>{
148148
const{username:usernameQueryParam,workspace:workspaceQueryParam}=useParams()
149149
constnavigate=useNavigate()
150150
constusername=firstOrItem(usernameQueryParam,null)

‎site/src/pages/WorkspacesPage/WorkspacesPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { pageTitle } from "util/page"
77
import{workspacesMachine}from"xServices/workspaces/workspacesXService"
88
import{WorkspacesPageView}from"./WorkspacesPageView"
99

10-
constWorkspacesPage:FC<React.PropsWithChildren<unknown>>=()=>{
10+
constWorkspacesPage:FC=()=>{
1111
const[workspacesState,send]=useMachine(workspacesMachine)
1212
const[searchParams,setSearchParams]=useSearchParams()
1313
const{ workspaceRefs}=workspacesState.context

‎site/src/pages/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import{FC}from"react"
22
import{Navigate}from"react-router-dom"
33

4-
exportconstIndexPage:FC<React.PropsWithChildren<unknown>>=()=>{
4+
exportconstIndexPage:FC=()=>{
55
return<Navigateto="/workspaces"replace/>
66
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp