Skip to content

Commit 001baaa

Browse files
feat: domain selection
1 parent ae92cec commit 001baaa

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

examples/playground/src/index.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,8 @@
4242
.pane {
4343
@apply bg-ng-background-500 p-2 rounded-lg shadow-md border-2 border-ng-background-800
4444
}
45+
46+
select {
47+
@apply !text-white rounded-md bg-ng-background-300 shadow-inner border-ng-background-400 border-2 !p-2 !text-sm
48+
}
4549
}

examples/playground/src/pages/App.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export default function App() {
1515
const [clientId, setClientId] = useState(config?.clientId);
1616
const [clientSecret, setClientSecret] = useState(config?.clientSecret);
1717
const [scopes, setScopes] = useState(config?.scopes ?? []);
18+
const [domain, setDomain] = useState(config?.domain ?? 'navigraph.com');
1819

1920
const [editUnlocked, setEditUnlocked] = useState(!app);
2021

@@ -44,7 +45,8 @@ export default function App() {
4445
const config: NavigraphApp = {
4546
clientId,
4647
clientSecret,
47-
scopes
48+
scopes,
49+
domain
4850
}
4951

5052
localStorage.setItem('NG_CONFIG', JSON.stringify(config));
@@ -63,6 +65,11 @@ export default function App() {
6365
<div className="flex flex-col gap-2 pane">
6466
<TextField value={clientId ?? ''} onChange={setClientId} label="Client ID" className="w-64" disabled={!editUnlocked} />
6567
<TextField value={clientSecret ?? ''} onChange={setClientSecret} label="Client Secret" className="w-64" disabled={!editUnlocked} />
68+
<select onChange={(e) => setDomain(e.target.value)} value={domain} disabled={!editUnlocked}>
69+
<option value="navigraph.com">Production</option>
70+
<option value="navigraphlabs.com">Staging</option>
71+
<option value="devigraph.com">Development</option>
72+
</select>
6673
<span className="text-sm">Scopes: </span>
6774
{Object.values(Scope).map((scope) => (
6875
<label className="flex gap-2 items-center text-sm ml-5">

0 commit comments

Comments
 (0)