Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-02-09 19:01:49 -08:00
parent e165bfe81a
commit 1dbad22565

View File

@@ -8,111 +8,109 @@ import {
import { Link } from "react-router"; import { Link } from "react-router";
import type { HomePageQuery as HomePageQueryType } from "./__generated__/HomePageQuery.graphql"; import type { HomePageQuery as HomePageQueryType } from "./__generated__/HomePageQuery.graphql";
export const HomePageQuery = graphql` export const HomePageQuery = graphql`
query HomePageQuery { query HomePageQuery {
node(id: "AZSfP_xAcAC5IAAAAAAltA") { node(id: "AZSfP_xAcAC5IAAAAAAltA") {
id id
... on Organization { ... on Organization {
name name
createdAt createdAt
updatedAt updatedAt
vendors { vendors {
edges { edges {
node { node {
id id
name name
createdAt createdAt
updatedAt updatedAt
}
}
} }
peoples { }
edges { }
node { peoples {
id edges {
fullName node {
primaryEmailAddress id
additionalEmailAddresses fullName
createdAt primaryEmailAddress
updatedAt additionalEmailAddresses
} createdAt
} updatedAt
} }
frameworks { }
pageInfo { }
hasNextPage frameworks {
hasPreviousPage pageInfo {
startCursor hasNextPage
endCursor hasPreviousPage
} startCursor
edges { endCursor
cursor }
node { edges {
id cursor
name node {
description id
controls { name
edges { description
node { controls {
id edges {
name node {
state id
stateTransisions { name
edges { state
node { stateTransisions {
id edges {
toState node {
fromState id
createdAt toState
updatedAt fromState
} createdAt
} updatedAt
} }
tasks { }
edges { }
node { tasks {
id edges {
name node {
state id
evidences { name
edges { state
node { evidences {
id edges {
state node {
fileUrl id
stateTransisions { state
edges { fileUrl
node { stateTransisions {
id edges {
fromState node {
toState id
reason fromState
createdAt toState
updatedAt reason
} createdAt
} updatedAt
} }
createdAt
updatedAt
} }
} }
createdAt
updatedAt
} }
stateTransisions {
edges {
node {
id
toState
fromState
reason
createdAt
updatedAt
}
}
}
createdAt
updatedAt
} }
} }
stateTransisions {
edges {
node {
id
toState
fromState
reason
createdAt
updatedAt
}
}
}
createdAt
updatedAt
} }
} }
} }
@@ -122,7 +120,10 @@ import type { HomePageQuery as HomePageQueryType } from "./__generated__/HomePag
} }
} }
} }
}`; }
}
}
`;
export default function HomePage() { export default function HomePage() {
const [queryRef, loadQuery] = const [queryRef, loadQuery] =
@@ -154,9 +155,15 @@ function HomePageContent({
return ( return (
<div> <div>
<h1>User</h1> <div className="grid auto-rows-min gap-4 md:grid-cols-3">
<pre>{JSON.stringify(data, null, 2)}</pre> <div className="aspect-video rounded-xl bg-muted/50" />
<Link to="/foobar">Go to FooPage</Link> <div className="aspect-video rounded-xl bg-muted/50" />
<div className="aspect-video rounded-xl bg-muted/50" />
</div>
<div className="min-h-[100vh] flex-1 rounded-xl bg-muted/50 md:min-h-min">
<pre>{JSON.stringify(data, null, 2)}</pre>
<Link to="/foobar">Go to FooPage</Link>
</div>
</div> </div>
); );
} }