Skip to content

Commit f0b5434

Browse files
committed
remove query hooks
1 parent 76110bb commit f0b5434

File tree

13 files changed

+338
-364
lines changed

13 files changed

+338
-364
lines changed

example/src/App.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
}
66

77
h1 {
8-
font-size: 3rem;
8+
font-size: 2rem;
99
margin-bottom: 18px;
1010
font-weight: 600;
1111
text-align: center;

example/src/App.tsx

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,29 @@
1+
import { SpeakeasyCodeSamplesCore } from "@speakeasyapi/code-samples/core";
12
import {
2-
CodeSample,
3-
SpeakeasyCodeSamplesProvider,
43
CodeSampleFilenameTitle,
4+
CodeSamplesViewer,
5+
SpeakeasyCodeSamplesProvider,
56
} from "@speakeasyapi/code-samples/react";
6-
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
77
import "./App.css";
8-
import { SpeakeasyCodeSamplesCore } from "@speakeasyapi/code-samples/core";
9-
import { SpeakeasyCodeSamples } from "@speakeasyapi/code-samples";
108

119
function App() {
12-
console.log({ SpeakeasyCodeSamples });
13-
14-
const queryClient = new QueryClient();
1510
const coreSdk = new SpeakeasyCodeSamplesCore({
1611
apiKey: import.meta.env.VITE_SPEAKEASY_API_KEY,
1712
registryUrl: import.meta.env.VITE_SPEAKEASY_REGISTRY_URL,
1813
});
1914

2015
return (
21-
<QueryClientProvider client={queryClient}>
22-
<SpeakeasyCodeSamplesProvider client={coreSdk}>
23-
<h1 className="">Speakeasy Code Samples</h1>
24-
<div style={{ width: "100%", marginInline: "auto" }}>
25-
<CodeSample
26-
title={CodeSampleFilenameTitle}
27-
operation={"getPassageText"}
28-
/>
29-
</div>
30-
</SpeakeasyCodeSamplesProvider>
31-
</QueryClientProvider>
16+
<SpeakeasyCodeSamplesProvider client={coreSdk}>
17+
<h1 className="">Speakeasy Code Samples</h1>
18+
<div style={{ width: "50%", marginInline: "auto" }}>
19+
<CodeSamplesViewer
20+
copyable
21+
defaultLang={"typescript"}
22+
title={CodeSampleFilenameTitle}
23+
operation={"getPassageText"}
24+
/>
25+
</div>
26+
</SpeakeasyCodeSamplesProvider>
3227
);
3328
}
3429

src/react-components/code-playground.tsx

Lines changed: 0 additions & 143 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import { css } from "@emotion/css";
2+
import { cssVarKey } from "./styles.js";
3+
4+
const classes = {
5+
root: css({
6+
borderWidth: "1px",
7+
borderStyle: "solid",
8+
borderColor: `var(${cssVarKey.border})`,
9+
borderRadius: "0.5rem",
10+
position: "relative",
11+
backgroundColor: `var(${cssVarKey.bgPrimary})`,
12+
}),
13+
heading: css({
14+
display: "flex",
15+
justifyContent: "space-between",
16+
borderBottom: `1px solid var(${cssVarKey.border})`,
17+
padding: "0.5rem",
18+
}),
19+
selector: css({}),
20+
codeContainer: css({
21+
position: "relative",
22+
paddingInline: "0.75rem",
23+
overflowX: "scroll",
24+
}),
25+
pre: css({
26+
position: "relative",
27+
}),
28+
};
29+
30+
export default classes;

0 commit comments

Comments
 (0)