Skip to content

Commit 517e8ce

Browse files
committed
space buttons
1 parent fae772c commit 517e8ce

File tree

2 files changed

+56
-30
lines changed

2 files changed

+56
-30
lines changed

src/app/bigtextconfig/page.module.css

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,30 @@
1111
.page {
1212
font-family: var(--font-geist-mono);
1313
}
14+
1415
.BigTextConfig {
1516
display: flex;
1617
flex-direction: column;
1718
align-items: center;
1819
justify-items: center;
19-
}
20+
}
21+
.BigTextConfig--ButtonPanel {
22+
display: grid;
23+
grid-template-columns: 1fr 1fr 1fr;
24+
grid-template-rows: 1fr 1fr 1fr;
25+
justify-items: stretch;
26+
grid-template-areas:
27+
"qr . bigtext"
28+
". . ."
29+
". delete .";
30+
}
31+
32+
.BigTextConfig--qr {
33+
grid-area: qr;
34+
}
35+
.BigTextConfig--bigtext {
36+
grid-area: bigtext;
37+
}
38+
.BigTextConfig--delete {
39+
grid-area: delete;
40+
}

src/app/bigtextconfig/page.tsx

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,35 +20,40 @@ export default function Page() {
2020
setText(data);
2121
}}
2222
/>
23-
<div>
24-
<LargeButtonComponent
25-
buttonType={"clear"}
26-
onClick={() => {
27-
setFullscreenContent("qrcode");
28-
setOrientation("vertical");
29-
setFullscreen(true);
30-
}}
31-
>
32-
<Image src="/qrcode.svg" alt="show qr code" width={100} height={100} />
33-
</LargeButtonComponent>
34-
<LargeButtonComponent
35-
buttonType={"clear"}
36-
onClick={() => {
37-
setText("");
38-
}}
39-
>
40-
<Image src="/trashcan.svg" alt="clear" width={100} height={100} />
41-
</LargeButtonComponent>
42-
<LargeButtonComponent
43-
buttonType={"clear"}
44-
onClick={() => {
45-
setFullscreenContent("text");
46-
setOrientation("vertical");
47-
setFullscreen(true);
48-
}}
49-
>
50-
<Image src="/fullscreen.svg" alt="fullscreen" width={100} height={100} />
51-
</LargeButtonComponent>
23+
<div className={styles["BigTextConfig--ButtonPanel"]}>
24+
<div className={styles["BigTextConfig--qr"]}>
25+
<LargeButtonComponent
26+
buttonType={"clear"}
27+
onClick={() => {
28+
setFullscreenContent("qrcode");
29+
setOrientation("vertical");
30+
setFullscreen(true);
31+
}}
32+
>
33+
<Image src="/qrcode.svg" alt="show qr code" width={100} height={100} />
34+
</LargeButtonComponent>
35+
</div>
36+
<div className={styles["BigTextConfig--bigtext"]}>
37+
<LargeButtonComponent
38+
buttonType={"clear"}
39+
onClick={() => {
40+
setFullscreenContent("text");
41+
setOrientation("vertical");
42+
setFullscreen(true);
43+
}}
44+
>
45+
<Image src="/fullscreen.svg" alt="fullscreen" width={100} height={100} />
46+
</LargeButtonComponent>
47+
</div>
48+
<div className={styles["BigTextConfig--delete"]}>
49+
<LargeButtonComponent
50+
onClick={() => {
51+
setText("");
52+
}}
53+
>
54+
<Image src="/trashcan.svg" alt="clear" width={100} height={100} />
55+
</LargeButtonComponent>
56+
</div>
5257
</div>
5358
</div>
5459
<FullscreenComponent

0 commit comments

Comments
 (0)