test promise
This commit is contained in:
@@ -46,14 +46,14 @@ export function meta({}: Route.MetaArgs) {
|
||||
}
|
||||
|
||||
export async function loader({ context, request, params }: Route.LoaderArgs) {
|
||||
const admins = req({
|
||||
const users = req({
|
||||
url: `/orgs/${params.orgid}/admins`,
|
||||
context,
|
||||
request
|
||||
}).then((r) => r.json())
|
||||
|
||||
return {
|
||||
data: admins
|
||||
data: Promise.all([users, new Promise((r) => setTimeout(r, 5000))])
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ export default function Route({ loaderData: { data } }) {
|
||||
|
||||
<Suspense fallback={<Skeleton />}>
|
||||
<Await resolve={data}>
|
||||
{({ items }) => {
|
||||
{([{ items }, _]) => {
|
||||
return (
|
||||
<div className="grid gap-4 lg:gap-8 md:grid-cols-2 lg:grid-cols-3">
|
||||
{items.map(({ sk, name, email }: Admin) => {
|
||||
@@ -151,7 +151,7 @@ function RevokeItem({ id }: { id: string }) {
|
||||
const { orgid } = useParams()
|
||||
const { revalidate } = useRevalidator()
|
||||
|
||||
const revoke = async (e: MouseEvent) => {
|
||||
const revoke = async (e) => {
|
||||
e.preventDefault()
|
||||
set(true)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user