Skip to content

Commit 4beabe2

Browse files
TejasQamrbashir
authored andcommitted
feat: use forms in templates (#331)
* Update code snippets to use the platform * Add change
1 parent 03d4025 commit 4beabe2

8 files changed

Lines changed: 62 additions & 35 deletions

File tree

.changes/platform.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"create-tauri-app": "patch"
3+
"create-tauri-app-js": "patch"
4+
---
5+
6+
Fix generated output to use HTML forms properly.

packages/cli/fragments/fragment-next-ts/src/pages/index.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,19 @@ function App() {
5757
<p>Click on the Tauri, Next, and React logos to learn more.</p>
5858

5959
<div className="row">
60-
<div>
60+
<form
61+
onSubmit={(e) => {
62+
e.preventDefault();
63+
greet();
64+
}}
65+
>
6166
<input
6267
id="greet-input"
6368
onChange={(e) => setName(e.currentTarget.value)}
6469
placeholder="Enter a name..."
6570
/>
66-
<button type="button" onClick={() => greet()}>
67-
Greet
68-
</button>
69-
</div>
71+
<button type="submit">Greet</button>
72+
</form>
7073
</div>
7174

7275
<p>{greetMsg}</p>

packages/cli/fragments/fragment-next/src/pages/index.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,19 @@ function App() {
5757
<p>Click on the Tauri, Next, and React logos to learn more.</p>
5858

5959
<div className="row">
60-
<div>
60+
<form
61+
onSubmit={(e) => {
62+
e.preventDefault();
63+
greet();
64+
}}
65+
>
6166
<input
6267
id="greet-input"
6368
onChange={(e) => setName(e.currentTarget.value)}
6469
placeholder="Enter a name..."
6570
/>
66-
<button type="button" onClick={() => greet()}>
67-
Greet
68-
</button>
69-
</div>
71+
<button type="submit">Greet</button>
72+
</form>
7073
</div>
7174

7275
<p>{greetMsg}</p>

packages/cli/fragments/fragment-preact-ts/src/app.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,19 @@ export function App<FC>() {
3030
<p>Click on the Tauri, Vite, and Preact logos to learn more.</p>
3131

3232
<div class="row">
33-
<div>
33+
<form
34+
onSubmit={(e) => {
35+
e.preventDefault();
36+
greet();
37+
}}
38+
>
3439
<input
3540
id="greet-input"
3641
onChange={(e) => setName(e.currentTarget.value)}
3742
placeholder="Enter a name..."
3843
/>
39-
<button type="button" onClick={() => greet()}>
40-
Greet
41-
</button>
42-
</div>
44+
<button type="submit">Greet</button>
45+
</form>
4346
</div>
4447
<p>{greetMsg}</p>
4548
</div>

packages/cli/fragments/fragment-preact/src/app.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,19 @@ export function App() {
3030
<p>Click on the Tauri, Vite, and Preact logos to learn more.</p>
3131

3232
<div class="row">
33-
<div>
33+
<form
34+
onSubmit={(e) => {
35+
e.preventDefault();
36+
greet();
37+
}}
38+
>
3439
<input
3540
id="greet-input"
3641
onChange={(e) => setName(e.currentTarget.value)}
3742
placeholder="Enter a name..."
3843
/>
39-
<button type="button" onClick={() => greet()}>
40-
Greet
41-
</button>
42-
</div>
44+
<button type="submit">Greet</button>
45+
</form>
4346
</div>
4447
<p>{greetMsg}</p>
4548
</div>

packages/cli/fragments/fragment-react-ts/src/App.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,19 @@ function App() {
3131
<p>Click on the Tauri, Vite, and React logos to learn more.</p>
3232

3333
<div className="row">
34-
<div>
34+
<form
35+
onSubmit={(e) => {
36+
e.preventDefault();
37+
greet();
38+
}}
39+
>
3540
<input
3641
id="greet-input"
3742
onChange={(e) => setName(e.currentTarget.value)}
3843
placeholder="Enter a name..."
3944
/>
40-
<button type="button" onClick={() => greet()}>
41-
Greet
42-
</button>
43-
</div>
45+
<button type="submit">Greet</button>
46+
</form>
4447
</div>
4548
<p>{greetMsg}</p>
4649
</div>

packages/cli/fragments/fragment-react/src/App.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,19 @@ function App() {
3131
<p>Click on the Tauri, Vite, and React logos to learn more.</p>
3232

3333
<div className="row">
34-
<div>
34+
<form
35+
onSubmit={(e) => {
36+
e.preventDefault();
37+
greet();
38+
}}
39+
>
3540
<input
3641
id="greet-input"
3742
onChange={(e) => setName(e.currentTarget.value)}
3843
placeholder="Enter a name..."
3944
/>
40-
<button type="button" onClick={() => greet()}>
41-
Greet
42-
</button>
43-
</div>
45+
<button type="submit">Greet</button>
46+
</form>
4447
</div>
4548

4649
<p>{greetMsg}</p>

packages/cli/fragments/fragment-solid/src/App.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,19 @@ function App() {
3131
<p>Click on the Tauri, Vite, and Solid logos to learn more.</p>
3232

3333
<div class="row">
34-
<div>
34+
<form
35+
onSubmit={(e) => {
36+
e.preventDefault();
37+
greet();
38+
}}
39+
>
3540
<input
3641
id="greet-input"
3742
onChange={(e) => setName(e.currentTarget.value)}
3843
placeholder="Enter a name..."
3944
/>
40-
<button type="button" onClick={() => greet()}>
41-
Greet
42-
</button>
43-
</div>
45+
<button type="submit">Greet</button>
46+
</form>
4447
</div>
4548

4649
<p>{greetMsg}</p>

0 commit comments

Comments
 (0)