Skip to content

Commit 62da44a

Browse files
committed
feat: add sponsor dialog
1 parent 81982ee commit 62da44a

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

src/assets/alipay.jpg

129 KB
Loading

src/assets/wechatpay.png

110 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.dialogContent {
2+
3+
}
4+
5+
.picture {
6+
margin: 1rem;
7+
max-width: 18rem;
8+
max-width: 12rem;
9+
}

src/components/SponsorDialog/SponsorDialog.tsx

+10-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
import { Bar, Button, Dialog, DialogPropTypes } from "@ui5/webcomponents-react";
1+
import { Bar, Button, Dialog, DialogPropTypes, FlexBox } from "@ui5/webcomponents-react";
22
import { MouseEventHandler } from "react";
33
import { createPortal } from "react-dom";
4+
import styles from "./SponsorDialog.module.css";
5+
import alipay from "../../assets/alipay.jpg";
6+
import wechatpay from "../../assets/wechatpay.png"
47

58
interface SponsorDialogProps extends DialogPropTypes {
69
closeHandler: MouseEventHandler<HTMLButtonElement>;
@@ -10,7 +13,12 @@ export default function SponsorDialog(props: SponsorDialogProps) {
1013
const { open, closeHandler, ...rest } = props;
1114
return (
1215
createPortal(
13-
<Dialog open={open} {...rest} footer={<Bar design="Footer" endContent={<button onClick={closeHandler}>Close</button>} />}></Dialog>,
16+
<Dialog headerText="付款方式" open={open} {...rest} footer={<Bar design="Footer" endContent={<button onClick={closeHandler}>Close</button>} />}>
17+
<FlexBox justifyContent="SpaceBetween" className={styles.dialogContent}>
18+
<img className={styles.picture} src={alipay}></img>
19+
<img className={styles.picture} src={wechatpay}></img>
20+
</FlexBox>
21+
</Dialog>,
1422
document.body
1523
)
1624
)

0 commit comments

Comments
 (0)