@@ -168,8 +168,9 @@ const ApplicationDetailCard = ( | |||||
color="edit" | color="edit" | ||||
disabled={currentApplicationDetailData.status !== "submitted"} | disabled={currentApplicationDetailData.status !== "submitted"} | ||||
title={"取消"} | title={"取消"} | ||||
startIcon={<CloseIcon />} | |||||
> | > | ||||
<CloseIcon sx={{mr:1}} /> | |||||
取消 | 取消 | ||||
</Button> | </Button> | ||||
</ThemeProvider> | </ThemeProvider> | ||||
@@ -526,8 +527,8 @@ const ApplicationDetailCard = ( | |||||
onClick={onDownloadClick()} | onClick={onDownloadClick()} | ||||
title="下載" | title="下載" | ||||
color="save" | color="save" | ||||
startIcon={<DownloadIcon sx={{alignItems:"center"}}/>} | |||||
> | > | ||||
<DownloadIcon sx={{ mr:1 }} /> | |||||
下載 | 下載 | ||||
</Button> | </Button> | ||||
</ThemeProvider> | </ThemeProvider> | ||||
@@ -19,7 +19,8 @@ import { useNavigate } from "react-router-dom"; | |||||
import { | import { | ||||
isORGLoggedIn, | isORGLoggedIn, | ||||
} from "utils/Utils"; | } from "utils/Utils"; | ||||
import {useTheme} from "@emotion/react"; | |||||
import {ThemeProvider, useTheme} from "@emotion/react"; | |||||
import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; | |||||
// ==============================|| EVENT TABLE ||============================== // | // ==============================|| EVENT TABLE ||============================== // | ||||
export default function SubmittedTab({ rows }) { | export default function SubmittedTab({ rows }) { | ||||
@@ -306,14 +307,34 @@ export default function SubmittedTab({ rows }) { | |||||
onRowDoubleClick={handleRowDoubleClick} | onRowDoubleClick={handleRowDoubleClick} | ||||
getRowHeight={() => 'auto'} | getRowHeight={() => 'auto'} | ||||
/> | /> | ||||
<br /> | |||||
<Button variant="contained" onClick={() => { handlePaymentBtn() }}><Typography variant="h5">付款</Typography></Button> | |||||
<ThemeProvider theme={PNSPS_BUTTON_THEME}> | |||||
<Button | |||||
color="create" | |||||
variant="contained" | |||||
onClick={() => { handlePaymentBtn() }} | |||||
sx={{mt:2, ml:1}} | |||||
> | |||||
付款 | |||||
</Button> | |||||
</ThemeProvider> | |||||
</div> | </div> | ||||
<div> | <div> | ||||
<Dialog open={isPopUp} onClose={() => setIsPopUp(false)} > | |||||
<DialogTitle></DialogTitle> | |||||
<Typography variant="h2" style={{ padding: '16px' }}>確認付款</Typography> | |||||
<Dialog | |||||
open={isPopUp} | |||||
onClose={() => setIsPopUp(false)} | |||||
PaperProps={{ | |||||
sx: { | |||||
minWidth: '40vw', | |||||
maxWidth: { xs: '90vw', s: '90vw', m: '70vw', lg: '30vw' }, | |||||
maxHeight: { xs: '90vh', s: '70vh', m: '70vh', lg: '50vh' } | |||||
} | |||||
}} | |||||
> | |||||
<DialogTitle> | |||||
<Typography variant="h3" >確認付款</Typography> | |||||
</DialogTitle> | |||||
<DialogContent style={{ display: 'flex', }}> | <DialogContent style={{ display: 'flex', }}> | ||||
<Stack direction="column" justifyContent="space-between"> | <Stack direction="column" justifyContent="space-between"> | ||||
{getWindowContent()} | {getWindowContent()} | ||||
@@ -47,17 +47,18 @@ const UserSearchPage_Individual = () => { | |||||
return ( | return ( | ||||
<Grid container> | <Grid container> | ||||
{/*row 1*/} | {/*row 1*/} | ||||
<Grid item xs={12} md={12} lg={12} sx={{mb:-4}}> | |||||
<Grid item xs={12} md={12} lg={12} sx={{mb:-3}}> | |||||
<SearchForm | <SearchForm | ||||
applySearch={applySearch} | applySearch={applySearch} | ||||
searchCriteria={searchCriteria} | searchCriteria={searchCriteria} | ||||
/> | /> | ||||
</Grid> | </Grid> | ||||
{/*row 2*/} | {/*row 2*/} | ||||
<Grid item xs={12} md={12} lg={12}> | |||||
<Grid item xs={12} md={12} lg={12} > | |||||
<MainCard elevation={0} | <MainCard elevation={0} | ||||
border={false} | border={false} | ||||
content={false} | content={false} | ||||
sx={{width: "-webkit-fill-available"}} | |||||
> | > | ||||
<EventTable | <EventTable | ||||
recordList={record} | recordList={record} | ||||
@@ -114,7 +114,9 @@ const PublicNotice = () => { | |||||
<Stack direction="row" justifyContent="flex-end" alignItems="center"> | <Stack direction="row" justifyContent="flex-end" alignItems="center"> | ||||
<ThemeProvider theme={PNSPS_LONG_BUTTON_THEME}> | <ThemeProvider theme={PNSPS_LONG_BUTTON_THEME}> | ||||
<Box sx={{ mr: { md: "47px" } }}> | <Box sx={{ mr: { md: "47px" } }}> | ||||
<Button variant="contained" onClick={() => { onBtnClick() }}><Typography variant="pnspsButtonText">申請公共啟事</Typography></Button> | |||||
<Button variant="contained" onClick={() => { onBtnClick() }}> | |||||
申請公共啟事 | |||||
</Button> | |||||
</Box> | </Box> | ||||
</ThemeProvider> | </ThemeProvider> | ||||
</Stack> | </Stack> | ||||
@@ -52,6 +52,14 @@ export const PNSPS_BUTTON_THEME = createTheme({ | |||||
}, | }, | ||||
MuiButton: { | MuiButton: { | ||||
styleOverrides: { | styleOverrides: { | ||||
startIcon:{ | |||||
display: 'flex', | |||||
alignItems: 'center', | |||||
justifyContent: 'center', | |||||
'& > *:nth-of-type(1)': { | |||||
fontSize: '28px', | |||||
}, | |||||
}, | |||||
root: { | root: { | ||||
fontSize: '1.2rem', | fontSize: '1.2rem', | ||||
fontWeight: '600', | fontWeight: '600', | ||||
@@ -67,9 +75,7 @@ export const PNSPS_BUTTON_THEME = createTheme({ | |||||
width: '9vw', | width: '9vw', | ||||
}, | }, | ||||
textTransform: "none", | textTransform: "none", | ||||
display: 'flex', | |||||
alignItems: 'center', | |||||
justifyContent: 'center', | |||||
alignItems: 'normal', | |||||
}, | }, | ||||
}, | }, | ||||
}, | }, | ||||
@@ -128,6 +134,14 @@ export const PNSPS_LONG_BUTTON_THEME = createTheme({ | |||||
}, | }, | ||||
MuiButton: { | MuiButton: { | ||||
styleOverrides: { | styleOverrides: { | ||||
startIcon:{ | |||||
display: 'flex', | |||||
alignItems: 'center', | |||||
justifyContent: 'center', | |||||
'& > *:nth-of-type(1)': { | |||||
fontSize: '28px', | |||||
}, | |||||
}, | |||||
root: { | root: { | ||||
fontSize: '1.2rem', | fontSize: '1.2rem', | ||||
fontWeight: '600', | fontWeight: '600', | ||||
@@ -143,9 +157,7 @@ export const PNSPS_LONG_BUTTON_THEME = createTheme({ | |||||
width: '16vw', | width: '16vw', | ||||
}, | }, | ||||
textTransform: "none", | textTransform: "none", | ||||
display: 'flex', | |||||
alignItems: 'center', | |||||
justifyContent: 'center', | |||||
alignItems: 'normal', | |||||
}, | }, | ||||
}, | }, | ||||
}, | }, | ||||