personal-site/app/page.tsx

22 lines
585 B
TypeScript
Raw Normal View History

2023-10-24 17:59:00 +00:00
import React from "react";
import HomepageComponent from "./(components)/HomepageComponent";
const datasquirel = require("datasquirel");
// export const revalidate = 3600;
2023-10-24 17:59:00 +00:00
type DsqlResponse = {
success: boolean;
payload: any;
};
export default async function Homepage() {
const projects: DsqlResponse = await datasquirel.get({
db: process.env.DB_NAME,
key: process.env.DATASQUIREL_API_KEY,
query: "SELECT * FROM portfolio ORDER BY project_order ASC",
});
return <HomepageComponent projects={projects.payload} />;
}