Skip to content

Commit 7938ff0

Browse files
authored
refactor: standarize starters (#230)
1 parent 8028547 commit 7938ff0

File tree

11 files changed

+21
-20
lines changed

11 files changed

+21
-20
lines changed

starters/apps/base/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<script type="module">
99
// Vite Dev Mode Only
1010
import '@builder.io/qwik/qwikloader.js';
11-
import { render } from '@builder.io/qwik';
12-
import { App } from '/src/main.tsx';
13-
render(document.body, App);
11+
import { render, jsx } from '@builder.io/qwik';
12+
import { Main } from '/src/main.tsx';
13+
render(document.body, jsx(Main, {}));
1414
</script>
1515
</body>
1616
</html>

starters/apps/base/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
"build": "npm run typecheck && npm run build.client && npm run build.server",
88
"build.client": "vite build",
99
"build.server": "vite build --outDir server/build --ssr src/entry.server.tsx",
10-
"preview": "vite preview",
11-
"dev": "vite",
10+
"dev.ssr": "vite",
1211
"dev.client": "vite --mode clientonly",
12+
"dev.debug": "node --inspect-brk node_modules/vite/bin/vite.js",
13+
"dev": "npm run dev.client",
1314
"start": "npm run dev"
1415
},
1516
"devDependencies": {

starters/apps/starter-builder/src/entry.server.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
import { renderToString, RenderToStringOptions, QwikLoader } from '@builder.io/qwik/server';
10-
import { App } from './main';
10+
import { Main } from './main';
1111

1212
/**
1313
* Entry point for server-side pre-rendering.
@@ -22,7 +22,7 @@ export function render(opts: RenderToStringOptions) {
2222
<title>Qwik Blank App</title>
2323
</head>
2424
<body q:base="/">
25-
<App />
25+
<Main />
2626
<script>({fetchQwikBuilderContent.toString()})();</script>
2727
<QwikLoader debug={opts.debug} />
2828
</body>

starters/apps/starter-builder/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Header } from './components/header/header';
44

55
import './global.css';
66

7-
export const App = component$(() => {
7+
export const Main = component$(() => {
88
return $(() => (
99
<>
1010
<Header />

starters/apps/starter-partytown/src/entry.server.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import { renderToString, RenderToStringOptions, QwikLoader } from '@builder.io/qwik/server';
1010
import { partytownSnippet } from '@builder.io/partytown/integration';
11-
import { App } from './main';
11+
import { Main } from './main';
1212

1313
/**
1414
* Entry point for server-side pre-rendering.
@@ -24,7 +24,7 @@ export function render(opts: RenderToStringOptions) {
2424
<script children={partytownSnippet({ debug: true })} />
2525
</head>
2626
<body q:base="/">
27-
<App />
27+
<Main />
2828
<script type="text/partytown">
2929
({partyTownExampleWhichBlocksMainThreadForOneSecond.toString()})()
3030
</script>

starters/apps/starter-partytown/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { component$, $, useEvent, useStore } from '@builder.io/qwik';
22
import './global.css';
33

4-
export const App = component$(() => {
4+
export const Main = component$(() => {
55
const state = useStore({ name: 'World', running: true });
66
return $(() => {
77
return (

starters/apps/starter/src/entry.server.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
import { renderToString, RenderToStringOptions, QwikLoader } from '@builder.io/qwik/server';
10-
import { App } from './main';
10+
import { Main } from './main';
1111

1212
/**
1313
* Entry point for server-side pre-rendering.
@@ -22,7 +22,7 @@ export function render(opts: RenderToStringOptions) {
2222
<title>Qwik Blank App</title>
2323
</head>
2424
<body q:base="/">
25-
<App />
25+
<Main />
2626
<QwikLoader debug={opts.debug} />
2727
</body>
2828
</html>,

starters/apps/starter/src/main.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Logo } from './components/logo/logo';
33

44
import './global.css';
55

6-
export const App = component$(() => {
6+
export const Main = component$(() => {
77
const state = useStore({ name: 'World' });
88
return $(() => (
99
<Host class="my-app">

starters/apps/todo/src/components/main/main.tsx renamed to starters/apps/todo/src/components/body/body.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Item } from '../item/item';
77
*
88
* This component only rerenders/hydrates/downloads if the list of todos changes.
99
*/
10-
export const Main = component$((props: { todos: Todos }) => {
10+
export const Body = component$((props: { todos: Todos }) => {
1111
return $(() => {
1212
return (
1313
<Host class="main">

starters/apps/todo/src/entry.server.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://github.com/BuilderIO/qwik/blob/main/LICENSE
77
*/
88
import { renderToString, RenderToStringOptions, QwikLoader } from '@builder.io/qwik/server';
9-
import { App } from './main';
9+
import { Main } from './main';
1010

1111
/**
1212
* Entry point for server-side pre-rendering.
@@ -21,7 +21,7 @@ export function render(opts: RenderToStringOptions) {
2121
<title>Qwik Demo: ToDo</title>
2222
</head>
2323
<body q:base="/">
24-
<App />
24+
<Main />
2525
<QwikLoader debug={opts.debug} />
2626
</body>
2727
</html>,

0 commit comments

Comments
 (0)