Skip to content

Commit 2b472d1

Browse files
authored
fix(create-vite): fix broken vite logo when base changed (#12374)
1 parent 821d6b8 commit 2b472d1

File tree

10 files changed

+25
-15
lines changed

10 files changed

+25
-15
lines changed

packages/create-vite/template-lit-ts/src/my-element.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { LitElement, css, html } from 'lit'
22
import { customElement, property } from 'lit/decorators.js'
33
import litLogo from './assets/lit.svg'
4+
import viteLogo from '/vite.svg'
45

56
/**
67
* An example element.
@@ -26,7 +27,7 @@ export class MyElement extends LitElement {
2627
return html`
2728
<div>
2829
<a href="https://vitejs.dev" target="_blank">
29-
<img src="/vite.svg" class="logo" alt="Vite logo" />
30+
<img src=${viteLogo} class="logo" alt="Vite logo" />
3031
</a>
3132
<a href="https://lit.dev" target="_blank">
3233
<img src=${litLogo} class="logo lit" alt="Lit logo" />

packages/create-vite/template-lit/src/my-element.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { LitElement, css, html } from 'lit'
22
import litLogo from './assets/lit.svg'
3+
import viteLogo from '/vite.svg'
34

45
/**
56
* An example element.
@@ -32,7 +33,7 @@ export class MyElement extends LitElement {
3233
return html`
3334
<div>
3435
<a href="https://vitejs.dev" target="_blank">
35-
<img src="/vite.svg" class="logo" alt="Vite logo" />
36+
<img src=${viteLogo} class="logo" alt="Vite logo" />
3637
</a>
3738
<a href="https://lit.dev" target="_blank">
3839
<img src=${litLogo} class="logo lit" alt="Lit logo" />

packages/create-vite/template-preact-ts/src/app.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useState } from 'preact/hooks'
22
import preactLogo from './assets/preact.svg'
3+
import viteLogo from '/vite.svg'
34
import './app.css'
45

56
export function App() {
@@ -9,7 +10,7 @@ export function App() {
910
<>
1011
<div>
1112
<a href="https://vitejs.dev" target="_blank">
12-
<img src="/vite.svg" class="logo" alt="Vite logo" />
13+
<img src={viteLogo} class="logo" alt="Vite logo" />
1314
</a>
1415
<a href="https://preactjs.com" target="_blank">
1516
<img src={preactLogo} class="logo preact" alt="Preact logo" />

packages/create-vite/template-preact/src/app.jsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useState } from 'preact/hooks'
22
import preactLogo from './assets/preact.svg'
3+
import viteLogo from '/vite.svg'
34
import './app.css'
45

56
export function App() {
@@ -9,7 +10,7 @@ export function App() {
910
<>
1011
<div>
1112
<a href="https://vitejs.dev" target="_blank">
12-
<img src="/vite.svg" class="logo" alt="Vite logo" />
13+
<img src={viteLogo} class="logo" alt="Vite logo" />
1314
</a>
1415
<a href="https://preactjs.com" target="_blank">
1516
<img src={preactLogo} class="logo preact" alt="Preact logo" />

packages/create-vite/template-react-ts/src/App.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useState } from 'react'
22
import reactLogo from './assets/react.svg'
3+
import viteLogo from '/vite.svg'
34
import './App.css'
45

56
function App() {
@@ -9,7 +10,7 @@ function App() {
910
<div className="App">
1011
<div>
1112
<a href="https://vitejs.dev" target="_blank">
12-
<img src="/vite.svg" className="logo" alt="Vite logo" />
13+
<img src={viteLogo} className="logo" alt="Vite logo" />
1314
</a>
1415
<a href="https://reactjs.org" target="_blank">
1516
<img src={reactLogo} className="logo react" alt="React logo" />

packages/create-vite/template-react/src/App.jsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useState } from 'react'
22
import reactLogo from './assets/react.svg'
3+
import viteLogo from '/vite.svg'
34
import './App.css'
45

56
function App() {
@@ -9,7 +10,7 @@ function App() {
910
<div className="App">
1011
<div>
1112
<a href="https://vitejs.dev" target="_blank">
12-
<img src="/vite.svg" className="logo" alt="Vite logo" />
13+
<img src={viteLogo} className="logo" alt="Vite logo" />
1314
</a>
1415
<a href="https://reactjs.org" target="_blank">
1516
<img src={reactLogo} className="logo react" alt="React logo" />

packages/create-vite/template-svelte-ts/src/App.svelte

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<script lang="ts">
22
import svelteLogo from './assets/svelte.svg'
3+
import viteLogo from '/vite.svg'
34
import Counter from './lib/Counter.svelte'
45
</script>
56

67
<main>
78
<div>
8-
<a href="https://vitejs.dev" target="_blank" rel="noreferrer">
9-
<img src="/vite.svg" class="logo" alt="Vite Logo" />
9+
<a href="https://vitejs.dev" target="_blank" rel="noreferrer">
10+
<img src={viteLogo} class="logo" alt="Vite Logo" />
1011
</a>
11-
<a href="https://svelte.dev" target="_blank" rel="noreferrer">
12+
<a href="https://svelte.dev" target="_blank" rel="noreferrer">
1213
<img src={svelteLogo} class="logo svelte" alt="Svelte Logo" />
1314
</a>
1415
</div>
@@ -43,4 +44,4 @@
4344
.read-the-docs {
4445
color: #888;
4546
}
46-
</style>
47+
</style>

packages/create-vite/template-svelte/src/App.svelte

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<script>
22
import svelteLogo from './assets/svelte.svg'
3+
import viteLogo from '/vite.svg'
34
import Counter from './lib/Counter.svelte'
45
</script>
56

67
<main>
78
<div>
8-
<a href="https://vitejs.dev" target="_blank" rel="noreferrer">
9-
<img src="/vite.svg" class="logo" alt="Vite Logo" />
9+
<a href="https://vitejs.dev" target="_blank" rel="noreferrer">
10+
<img src={viteLogo} class="logo" alt="Vite Logo" />
1011
</a>
11-
<a href="https://svelte.dev" target="_blank" rel="noreferrer">
12+
<a href="https://svelte.dev" target="_blank" rel="noreferrer">
1213
<img src={svelteLogo} class="logo svelte" alt="Svelte Logo" />
1314
</a>
1415
</div>

packages/create-vite/template-vanilla-ts/src/main.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import './style.css'
22
import typescriptLogo from './typescript.svg'
3+
import viteLogo from '/vite.svg'
34
import { setupCounter } from './counter'
45

56
document.querySelector<HTMLDivElement>('#app')!.innerHTML = `
67
<div>
78
<a href="https://vitejs.dev" target="_blank">
8-
<img src="/vite.svg" class="logo" alt="Vite logo" />
9+
<img src=${viteLogo} class="logo" alt="Vite logo" />
910
</a>
1011
<a href="https://www.typescriptlang.org/" target="_blank">
1112
<img src="${typescriptLogo}" class="logo vanilla" alt="TypeScript logo" />

packages/create-vite/template-vanilla/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import './style.css'
22
import javascriptLogo from './javascript.svg'
3+
import viteLogo from '/vite.svg'
34
import { setupCounter } from './counter.js'
45

56
document.querySelector('#app').innerHTML = `
67
<div>
78
<a href="https://vitejs.dev" target="_blank">
8-
<img src="/vite.svg" class="logo" alt="Vite logo" />
9+
<img src=${viteLogo} class="logo" alt="Vite logo" />
910
</a>
1011
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">
1112
<img src="${javascriptLogo}" class="logo vanilla" alt="JavaScript logo" />

0 commit comments

Comments
 (0)