aaah
This commit is contained in:
parent
d47294bf9e
commit
cfc063ef28
@ -1,3 +1,3 @@
|
|||||||
export const config = {
|
export const config = {
|
||||||
api_url: "http://localhost:3000"
|
api_url: "http://api.omersabic.com:3001"
|
||||||
}
|
}
|
@ -37,7 +37,10 @@ export const actions = {
|
|||||||
}
|
}
|
||||||
const res = await event.fetch(config.api_url + "/blog/create", {
|
const res = await event.fetch(config.api_url + "/blog/create", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
body: JSON.stringify(form.data)
|
body: JSON.stringify(form.data),
|
||||||
|
headers: {
|
||||||
|
"content-type": "application/json"
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(res.status)
|
console.log(res.status)
|
||||||
|
@ -29,45 +29,6 @@
|
|||||||
isDialogOpen = false;
|
isDialogOpen = false;
|
||||||
toast('Article is queued for generation.');
|
toast('Article is queued for generation.');
|
||||||
}
|
}
|
||||||
|
|
||||||
const articles = [
|
|
||||||
{
|
|
||||||
id: 'AG64NE',
|
|
||||||
title: 'Nullam ornare ornare orci a auctor.',
|
|
||||||
preview:
|
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare ornare orci a auctor. Mauris gravida luctus vulputate. Cras porttitor, mi ut pharetra blandit, dolor elit convallis velit, volutpat dictum quam enim ut purus.',
|
|
||||||
source: 'Youtube'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'AG64NE',
|
|
||||||
title: 'Nullam ornare ornare orci a auctor.',
|
|
||||||
preview:
|
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare ornare orci a auctor. Mauris gravida luctus vulputate. Cras porttitor, mi ut pharetra blandit, dolor elit convallis velit, volutpat dictum quam enim ut purus.',
|
|
||||||
source: 'Youtube'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'AG64NE',
|
|
||||||
title: 'Nullam ornare ornare orci a auctor.',
|
|
||||||
preview:
|
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare ornare orci a auctor. Mauris gravida luctus vulputate. Cras porttitor, mi ut pharetra blandit, dolor elit convallis velit, volutpat dictum quam enim ut purus.',
|
|
||||||
source: 'Youtube'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'AG64NE',
|
|
||||||
title: 'Nullam ornare ornare orci a auctor.',
|
|
||||||
preview:
|
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare ornare orci a auctor. Mauris gravida luctus vulputate. Cras porttitor, mi ut pharetra blandit, dolor elit convallis velit, volutpat dictum quam enim ut purus.',
|
|
||||||
source: 'Youtube'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'AG64NE',
|
|
||||||
title: 'Nullam ornare ornare orci a auctor.',
|
|
||||||
preview:
|
|
||||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ornare ornare orci a auctor. Mauris gravida luctus vulputate. Cras porttitor, mi ut pharetra blandit, dolor elit convallis velit, volutpat dictum quam enim ut purus.',
|
|
||||||
source: 'Youtube'
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="mx-auto w-full max-w-[1000px]">
|
<div class="mx-auto w-full max-w-[1000px]">
|
||||||
@ -180,13 +141,13 @@
|
|||||||
</Table.Row>
|
</Table.Row>
|
||||||
</Table.Header>
|
</Table.Header>
|
||||||
<Table.Body>
|
<Table.Body>
|
||||||
{#each articles as invoice, i (i)}
|
<!-- {#each data.articles as article, i (i)}
|
||||||
<Table.Row>
|
<Table.Row>
|
||||||
<Table.Cell class="font-medium">{invoice.id}</Table.Cell>
|
<Table.Cell class="font-medium">{article.id.slice(0,8)}</Table.Cell>
|
||||||
<Table.Cell class="w-fill overflow-hidden overflow-ellipsis text-nowrap"
|
<Table.Cell class="w-fill overflow-hidden overflow-ellipsis text-nowrap"
|
||||||
>{invoice.title}</Table.Cell
|
>{article.title}</Table.Cell
|
||||||
>
|
>
|
||||||
<Table.Cell class="text-end">{invoice.source}</Table.Cell>
|
<Table.Cell class="text-end">{"Youtube"}</Table.Cell>
|
||||||
<Table.Cell class="w-fit text-end">
|
<Table.Cell class="w-fit text-end">
|
||||||
<TooltipButton variant="outline" size="icon" tip="Preview">
|
<TooltipButton variant="outline" size="icon" tip="Preview">
|
||||||
<ExternalLink size="1rem" />
|
<ExternalLink size="1rem" />
|
||||||
@ -199,7 +160,7 @@
|
|||||||
</TooltipButton>
|
</TooltipButton>
|
||||||
</Table.Cell>
|
</Table.Cell>
|
||||||
</Table.Row>
|
</Table.Row>
|
||||||
{/each}
|
{/each} -->
|
||||||
</Table.Body>
|
</Table.Body>
|
||||||
</Table.Root>
|
</Table.Root>
|
||||||
</div>
|
</div>
|
||||||
|
@ -6,12 +6,26 @@ export const load = async ({request, cookies}) => {
|
|||||||
let url = new URL(request.url);
|
let url = new URL(request.url);
|
||||||
|
|
||||||
if (url.searchParams.has("token")) {
|
if (url.searchParams.has("token")) {
|
||||||
|
try {
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
cookies.set("token", url.searchParams.get("token"), {
|
let token = url.searchParams.get("token");
|
||||||
|
if (!token) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
message: "missing token"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cookies.set("token", token, {
|
||||||
path: "/",
|
path: "/",
|
||||||
|
httpOnly: true,
|
||||||
|
secure: false
|
||||||
});
|
});
|
||||||
|
|
||||||
redirect(302, "/");
|
redirect(302, "/");
|
||||||
|
} catch (e) {
|
||||||
|
console.log(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
Loading…
Reference in New Issue
Block a user