Skip to content

Commit 31de4d7

Browse files
committed
test: wip
1 parent afa4da6 commit 31de4d7

File tree

5 files changed

+23
-10
lines changed

5 files changed

+23
-10
lines changed

packages/plugin-rsc/examples/basic/src/routes/css-queries/client.tsx

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,28 @@ import cssInline from './client-inline.css?inline'
55
import cssRaw from './client-raw.css?raw'
66
import React from 'react'
77

8-
export function TestCssQueriesClient() {
8+
export function TestCssQueriesClient(props: {
9+
serverUrl: string
10+
serverInline: string
11+
serverRaw: string
12+
}) {
913
const [enabled, setEnabled] = React.useState(false)
14+
15+
function urlWithHmr(href: string) {
16+
return href + (import.meta.env.BASE_URL ? '?t=' + Date.now() : '')
17+
}
18+
1019
return (
1120
<div>
12-
<button onClick={() => setEnabled(!enabled)}>
13-
test-css-queries-client
14-
</button>
21+
<button onClick={() => setEnabled(!enabled)}>test-css-queries</button>
1522
{enabled && (
1623
<>
17-
<link rel="stylesheet" href={cssUrl} />
24+
<link rel="stylesheet" href={urlWithHmr(cssUrl)} />
1825
<style>{cssInline}</style>
1926
<style>{cssRaw}</style>
27+
<link rel="stylesheet" href={urlWithHmr(props.serverUrl)} />
28+
<style>{props.serverInline}</style>
29+
<style>{props.serverRaw}</style>
2030
</>
2131
)}
2232
<div className="test-css-url-client">test-css-url-client: {cssUrl}</div>
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
.test-css-inline-server {
2-
padding: 4px;
3-
margin: 2px;
2+
color: rgb(0, 255, 50);
43
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.test-css-raw-server {
2-
text-decoration: underline;
2+
color: rgb(0, 255, 0);
33
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.test-css-url-server {
2-
border: 2px solid rgb(255, 0, 0);
2+
color: rgb(0, 200, 100);
33
}

packages/plugin-rsc/examples/basic/src/routes/css-queries/server.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ import { TestCssQueriesClient } from './client'
66
export function TestCssQueries() {
77
return (
88
<div>
9+
<TestCssQueriesClient
10+
serverUrl={cssUrl}
11+
serverInline={cssInline}
12+
serverRaw={cssRaw}
13+
/>
914
<div>
1015
<div className="test-css-url-server">test-css-url-server: {cssUrl}</div>
1116
<div className="test-css-inline-server">
@@ -16,7 +21,6 @@ export function TestCssQueries() {
1621
test-css-raw-server: {typeof cssRaw === 'string' ? 'string' : 'other'}
1722
</div>
1823
</div>
19-
<TestCssQueriesClient />
2024
</div>
2125
)
2226
}

0 commit comments

Comments
 (0)