├── .env.example ├── .eslintrc.json ├── .gitignore ├── README.md ├── components ├── card │ ├── cardWithImage.tsx │ ├── categoryCard.tsx │ └── horizontalCardWithImage.tsx └── layouts │ ├── categories.tsx │ ├── categoryArticles.tsx │ ├── contentWrapper │ ├── index.tsx │ └── styles.module.scss │ ├── footer.tsx │ ├── header.tsx │ ├── lastArticles.tsx │ └── relatedArticle.tsx ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── [...slug].tsx ├── _app.tsx ├── admin │ └── [[...pages]].tsx ├── api │ ├── end-preview.ts │ ├── preview.ts │ └── revalidate.ts ├── index.tsx └── sitemap.xml.ts ├── postcss.config.js ├── public ├── favicon.ico └── vercel.svg ├── styles └── globals.css ├── suncel ├── blocks │ ├── hero │ │ ├── blogHero.tsx │ │ ├── categoryHero.tsx │ │ ├── mainHero.tsx │ │ └── titleAndSub │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ ├── imageBlock.tsx │ └── richTextBlock.tsx ├── globalsSchemas │ ├── footer.ts │ ├── header.ts │ └── index.ts ├── index.ts ├── menuBlocks.tsx ├── pageSchemas │ ├── categoryPage.ts │ ├── index.ts │ └── relatedArticles.ts ├── suncelContextConfig.ts └── wrappers │ ├── richtext │ ├── index.tsx │ └── styles.module.scss │ └── section.tsx ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | # Rename .env.example to .env and update the following 2 | # Get your api keys on app.suncel.io : create a new project or open an existing one, click on the project, go to Api and copy your keys 3 | 4 | #SUNCEL 5 | NEXT_PUBLIC_SUNCEL_KEY= 6 | SUNCEL_REVALIDATE_SECRET= -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env 30 | .env.local 31 | 32 | # vercel 33 | .vercel 34 | 35 | # typescript 36 | *.tsbuildinfo 37 | next-env.d.ts 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |
3 |
{description}
19 |{description}
27 |19 | We use an agile approach to test assumptions and connect with the needs of your audience early and often. 20 |
21 |23 | Here at Flowbite we focus on markets where technology, innovation, and capital can unlock long-term value and 24 | drive economic growth. 25 |
26 |32 | Here at Flowbite we focus on markets where technology, innovation, and capital can unlock long-term value and 33 | drive economic growth. 34 |
35 |31 | {`${author?.position} at ${author?.company} `} 32 |
33 |34 | 37 |
38 |