Skip to content

Commit 795d2a9

Browse files
committed
feat: update for new permissions query
1 parent 76f7895 commit 795d2a9

File tree

4 files changed

+24
-20
lines changed

4 files changed

+24
-20
lines changed

codegen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
schema: http://macro-gql-service-lb-dev-1915148084.us-east-1.elb.amazonaws.com/graphql
1+
schema: https://d2bb4n1ehv93fs.cloudfront.net/graphql/
22
documents:
33
- './src/index.ts'
44
generates:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@macroos/auth-hooks",
3-
"version": "1.0.7",
3+
"version": "1.0.8",
44
"description": "Hooks for implementing macro auth",
55
"type": "module",
66
"files": [

src/demo.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
import { createResource, createSignal, Resource } from "solid-js";
2-
import { render } from "solid-js/web";
3-
import { createClient } from "./index";
1+
import {createResource, createSignal, Resource} from 'solid-js';
2+
import {render} from 'solid-js/web';
3+
import {createClient} from './index';
44

5-
const [email, setEmail] = createSignal("");
6-
const client = createClient("http://localhost:8080/graphql");
5+
const [email, setEmail] = createSignal('');
6+
const client = createClient('http://localhost:8080/graphql/');
77

88
function formSubmit(
99
ref: HTMLFormElement,
10-
accessor: () => ((ref: HTMLFormElement) => any) | undefined
10+
accessor: () => ((ref: HTMLFormElement) => any) | undefined,
1111
) {
12-
const cb = accessor() ?? (() => {})
13-
ref.setAttribute("novalidate", "");
12+
const cb = accessor() ?? (() => {});
13+
ref.setAttribute('novalidate', '');
1414
ref.onsubmit = async (e) => {
1515
e.preventDefault();
1616
return await Promise.resolve(cb(ref));
1717
};
1818
}
1919

20-
function Result(props: { data: Resource<any> }) {
20+
function Result(props: {data: Resource<any>}) {
2121
return (
2222
<div>
2323
<div>result: {JSON.stringify(props.data())}</div>
@@ -28,7 +28,7 @@ function Result(props: { data: Resource<any> }) {
2828
}
2929

3030
function VerifyInput() {
31-
const [code, setCode] = createSignal("");
31+
const [code, setCode] = createSignal('');
3232
const buttonEnabled = () => code() && email();
3333
const [params, setParams] = createSignal<null | {
3434
email: string;
@@ -38,7 +38,7 @@ function VerifyInput() {
3838
const [data] = createResource(params, client.verifyCode);
3939

4040
return (
41-
<form use:formSubmit={() => setParams({ email: email(), code: code() })}>
41+
<form use:formSubmit={() => setParams({email: email(), code: code()})}>
4242
<input
4343
type="text"
4444
placeholder="email"
@@ -60,7 +60,7 @@ function VerifyInput() {
6060
}
6161

6262
function Permissions() {
63-
const [data, { refetch }] = createResource(() => client.permissions({}));
63+
const [data, {refetch}] = createResource(() => client.permissions({}));
6464

6565
return (
6666
<form use:formSubmit={() => refetch()}>
@@ -79,4 +79,4 @@ function App() {
7979
);
8080
}
8181

82-
render(() => <App />, document.getElementById("app") as HTMLElement);
82+
render(() => <App />, document.getElementById('app') as HTMLElement);

src/index.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import _gql from "graphql-tag";
2-
import { createClient as _createClient } from "./fetchClient";
3-
import type { Gql } from "./generated/main";
4-
import type { TypedDocumentNode } from "@graphql-typed-document-node/core";
1+
import _gql from 'graphql-tag';
2+
import {createClient as _createClient} from './fetchClient';
3+
import type {Gql} from './generated/main';
4+
import type {TypedDocumentNode} from '@graphql-typed-document-node/core';
55

66
const gql = _gql as Gql;
77

@@ -21,7 +21,11 @@ mutation verify($email: String! $code: String!) {
2121
`);
2222

2323
const permissionsQ = gql(`
24-
query permissions { permissions }
24+
query permissions {
25+
me {
26+
permissions
27+
}
28+
}
2529
`);
2630

2731
const logoutQ = gql(`mutation logout { logout }`);

0 commit comments

Comments
 (0)