├── .all-contributorsrc ├── .eslintignore ├── .eslintrc.js ├── .github ├── nodejs.version └── workflows │ ├── check.yml │ ├── cr.yml │ ├── nextjs_bundle_analysis.yml │ └── playwright.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── .releaserc ├── .storybook ├── main.ts └── preview.ts ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── codegen.ts ├── git-conventional-commits.yaml ├── graph.svg ├── i18n.ts ├── instrumentation.ts ├── jest.config.mjs ├── next-env.d.ts ├── next-sitemap.config.js ├── next.config.mjs ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── project-screenshot.png ├── public ├── favicon.ico └── icons │ ├── X.svg │ ├── facebook.svg │ ├── instagram.svg │ └── youtube.svg ├── renovate.json ├── reset.d.ts ├── src ├── app │ ├── (sitemaps) │ │ ├── [lang] │ │ │ ├── article-sitemap │ │ │ │ └── [page] │ │ │ │ │ └── server-sitemap.xml │ │ │ │ │ └── route.ts │ │ │ └── sitemap.xml │ │ │ │ └── route.ts │ │ └── server-sitemap-index.xml │ │ │ └── route.ts │ ├── GoogleAnalytics.tsx │ ├── Providers.tsx │ ├── [lang] │ │ ├── [...rest] │ │ │ └── page.tsx │ │ ├── [slug] │ │ │ └── page.tsx │ │ ├── article │ │ │ └── [slug] │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── category │ │ │ └── [slug] │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── error.tsx │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ └── page.tsx │ └── api │ │ ├── [lang] │ │ ├── generateRssFile.ts │ │ └── route.ts │ │ ├── health │ │ └── route.ts │ │ ├── httpError.ts │ │ ├── og │ │ └── route.tsx │ │ ├── stockdaily │ │ └── route.ts │ │ └── webhook │ │ ├── algoliaClient.ts │ │ ├── handleRevalidation.ts │ │ ├── publish │ │ └── route.ts │ │ ├── unpublish │ │ └── route.ts │ │ ├── validateBody.ts │ │ └── validateSignature.ts ├── components │ ├── ArticleCard │ │ ├── ArticleCard.tsx │ │ ├── ArticleMinifiedCard.tsx │ │ ├── ArticlePublishDetails.tsx │ │ ├── Buttons │ │ │ ├── LiveButton.tsx │ │ │ ├── PlayButton.tsx │ │ │ └── Tag.tsx │ │ └── HeroArticleCard.tsx │ ├── ArticlesGrid │ │ └── ArticlesGrid.tsx │ ├── CategoryArticles │ │ ├── CategoryArticles.tsx │ │ ├── CategoryArticlesInfinite.tsx │ │ └── CategoryArticlesInfiniteDynamic.tsx │ ├── CodeSnippet │ │ ├── CodeSnippet.tsx │ │ └── CodeSnippetDynamic.tsx │ ├── Footer │ │ └── Footer.tsx │ ├── HighlightedArticles │ │ └── HighlightedArticles.tsx │ ├── HighlightedCategoryArticles │ │ └── HighlightedCategoryArticles.tsx │ ├── LangSelect │ │ ├── DynamicLangSelect.tsx │ │ └── LangSelect.tsx │ ├── Navigation │ │ └── Navigation.tsx │ ├── Quiz │ │ ├── QuizDynamic.tsx │ │ └── QuizLogic.tsx │ ├── RecentArticles │ │ ├── RecentArticles.tsx │ │ ├── RecentArticlesInfinite.tsx │ │ └── RecentArticlesInfiniteDynamic.tsx │ ├── RecommendedArticles │ │ └── RecommendedArticles.tsx │ ├── RichText │ │ └── RichText.tsx │ ├── Search │ │ ├── DynamicSearchDialog.tsx │ │ ├── RefinementCombobox.tsx │ │ └── SearchDialog.tsx │ ├── ShareOnSocial │ │ └── ShareOnSocial.tsx │ ├── StockDisplay │ │ ├── StockDisplay.tsx │ │ ├── StockDisplayRenderer.tsx │ │ └── StockQuote.tsx │ ├── TrendingArticles │ │ ├── TrendingArticles.tsx │ │ ├── getTrendingArticles.ts │ │ └── reportConfig.ts │ └── ui │ │ ├── Button │ │ ├── Button.stories.tsx │ │ └── Button.tsx │ │ ├── Checkbox │ │ └── Checkbox.tsx │ │ ├── Command │ │ └── Command.tsx │ │ ├── Dialog │ │ └── Dialog.tsx │ │ ├── Input │ │ └── Input.tsx │ │ ├── Popover │ │ └── Popover.tsx │ │ ├── Select │ │ └── Select.tsx │ │ ├── Sheet │ │ └── Sheet.tsx │ │ ├── Skeleton │ │ └── Skeleton.tsx │ │ └── Tooltip │ │ └── Tooltip.tsx ├── e2e │ └── example.spec.ts ├── env.mjs ├── gql │ └── .gitkeep ├── i18n │ ├── i18n.ts │ ├── setTranslations.ts │ └── useTranslations.tsx ├── lib │ ├── client.ts │ ├── queries │ │ ├── articles.ts │ │ ├── components.ts │ │ ├── pages.ts │ │ ├── quizes.ts │ │ └── translations.ts │ └── tags.ts ├── middleware.ts ├── styles │ └── tailwind.css └── utils │ ├── cn.ts │ ├── formatDate.ts │ ├── getMetadataObj.ts │ ├── pipe.ts │ └── slateToText.ts ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/nodejs.version: -------------------------------------------------------------------------------- 1 | v18.15.0 -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/cr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.github/workflows/cr.yml -------------------------------------------------------------------------------- /.github/workflows/nextjs_bundle_analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.github/workflows/nextjs_bundle_analysis.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.releaserc -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/README.md -------------------------------------------------------------------------------- /codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/codegen.ts -------------------------------------------------------------------------------- /git-conventional-commits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/git-conventional-commits.yaml -------------------------------------------------------------------------------- /graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/graph.svg -------------------------------------------------------------------------------- /i18n.ts: -------------------------------------------------------------------------------- 1 | // static i18n configuration 2 | -------------------------------------------------------------------------------- /instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/instrumentation.ts -------------------------------------------------------------------------------- /jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/jest.config.mjs -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/postcss.config.js -------------------------------------------------------------------------------- /project-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/project-screenshot.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icons/X.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/public/icons/X.svg -------------------------------------------------------------------------------- /public/icons/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/public/icons/facebook.svg -------------------------------------------------------------------------------- /public/icons/instagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/public/icons/instagram.svg -------------------------------------------------------------------------------- /public/icons/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/public/icons/youtube.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/renovate.json -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/reset.d.ts -------------------------------------------------------------------------------- /src/app/(sitemaps)/[lang]/article-sitemap/[page]/server-sitemap.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/(sitemaps)/[lang]/article-sitemap/[page]/server-sitemap.xml/route.ts -------------------------------------------------------------------------------- /src/app/(sitemaps)/[lang]/sitemap.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/(sitemaps)/[lang]/sitemap.xml/route.ts -------------------------------------------------------------------------------- /src/app/(sitemaps)/server-sitemap-index.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/(sitemaps)/server-sitemap-index.xml/route.ts -------------------------------------------------------------------------------- /src/app/GoogleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/GoogleAnalytics.tsx -------------------------------------------------------------------------------- /src/app/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/Providers.tsx -------------------------------------------------------------------------------- /src/app/[lang]/[...rest]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/[...rest]/page.tsx -------------------------------------------------------------------------------- /src/app/[lang]/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/[lang]/article/[slug]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/article/[slug]/loading.tsx -------------------------------------------------------------------------------- /src/app/[lang]/article/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/article/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/[lang]/category/[slug]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/category/[slug]/loading.tsx -------------------------------------------------------------------------------- /src/app/[lang]/category/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/category/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/[lang]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/error.tsx -------------------------------------------------------------------------------- /src/app/[lang]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/layout.tsx -------------------------------------------------------------------------------- /src/app/[lang]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/not-found.tsx -------------------------------------------------------------------------------- /src/app/[lang]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/[lang]/page.tsx -------------------------------------------------------------------------------- /src/app/api/[lang]/generateRssFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/[lang]/generateRssFile.ts -------------------------------------------------------------------------------- /src/app/api/[lang]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/[lang]/route.ts -------------------------------------------------------------------------------- /src/app/api/health/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/health/route.ts -------------------------------------------------------------------------------- /src/app/api/httpError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/httpError.ts -------------------------------------------------------------------------------- /src/app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/og/route.tsx -------------------------------------------------------------------------------- /src/app/api/stockdaily/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/stockdaily/route.ts -------------------------------------------------------------------------------- /src/app/api/webhook/algoliaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/algoliaClient.ts -------------------------------------------------------------------------------- /src/app/api/webhook/handleRevalidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/handleRevalidation.ts -------------------------------------------------------------------------------- /src/app/api/webhook/publish/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/publish/route.ts -------------------------------------------------------------------------------- /src/app/api/webhook/unpublish/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/unpublish/route.ts -------------------------------------------------------------------------------- /src/app/api/webhook/validateBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/validateBody.ts -------------------------------------------------------------------------------- /src/app/api/webhook/validateSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/app/api/webhook/validateSignature.ts -------------------------------------------------------------------------------- /src/components/ArticleCard/ArticleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/ArticleCard.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/ArticleMinifiedCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/ArticleMinifiedCard.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/ArticlePublishDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/ArticlePublishDetails.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/Buttons/LiveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/Buttons/LiveButton.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/Buttons/PlayButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/Buttons/PlayButton.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/Buttons/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/Buttons/Tag.tsx -------------------------------------------------------------------------------- /src/components/ArticleCard/HeroArticleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticleCard/HeroArticleCard.tsx -------------------------------------------------------------------------------- /src/components/ArticlesGrid/ArticlesGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ArticlesGrid/ArticlesGrid.tsx -------------------------------------------------------------------------------- /src/components/CategoryArticles/CategoryArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/CategoryArticles/CategoryArticles.tsx -------------------------------------------------------------------------------- /src/components/CategoryArticles/CategoryArticlesInfinite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/CategoryArticles/CategoryArticlesInfinite.tsx -------------------------------------------------------------------------------- /src/components/CategoryArticles/CategoryArticlesInfiniteDynamic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/CategoryArticles/CategoryArticlesInfiniteDynamic.tsx -------------------------------------------------------------------------------- /src/components/CodeSnippet/CodeSnippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/CodeSnippet/CodeSnippet.tsx -------------------------------------------------------------------------------- /src/components/CodeSnippet/CodeSnippetDynamic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/CodeSnippet/CodeSnippetDynamic.tsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/HighlightedArticles/HighlightedArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/HighlightedArticles/HighlightedArticles.tsx -------------------------------------------------------------------------------- /src/components/HighlightedCategoryArticles/HighlightedCategoryArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/HighlightedCategoryArticles/HighlightedCategoryArticles.tsx -------------------------------------------------------------------------------- /src/components/LangSelect/DynamicLangSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/LangSelect/DynamicLangSelect.tsx -------------------------------------------------------------------------------- /src/components/LangSelect/LangSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/LangSelect/LangSelect.tsx -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Navigation/Navigation.tsx -------------------------------------------------------------------------------- /src/components/Quiz/QuizDynamic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Quiz/QuizDynamic.tsx -------------------------------------------------------------------------------- /src/components/Quiz/QuizLogic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Quiz/QuizLogic.tsx -------------------------------------------------------------------------------- /src/components/RecentArticles/RecentArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/RecentArticles/RecentArticles.tsx -------------------------------------------------------------------------------- /src/components/RecentArticles/RecentArticlesInfinite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/RecentArticles/RecentArticlesInfinite.tsx -------------------------------------------------------------------------------- /src/components/RecentArticles/RecentArticlesInfiniteDynamic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/RecentArticles/RecentArticlesInfiniteDynamic.tsx -------------------------------------------------------------------------------- /src/components/RecommendedArticles/RecommendedArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/RecommendedArticles/RecommendedArticles.tsx -------------------------------------------------------------------------------- /src/components/RichText/RichText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/RichText/RichText.tsx -------------------------------------------------------------------------------- /src/components/Search/DynamicSearchDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Search/DynamicSearchDialog.tsx -------------------------------------------------------------------------------- /src/components/Search/RefinementCombobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Search/RefinementCombobox.tsx -------------------------------------------------------------------------------- /src/components/Search/SearchDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/Search/SearchDialog.tsx -------------------------------------------------------------------------------- /src/components/ShareOnSocial/ShareOnSocial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ShareOnSocial/ShareOnSocial.tsx -------------------------------------------------------------------------------- /src/components/StockDisplay/StockDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/StockDisplay/StockDisplay.tsx -------------------------------------------------------------------------------- /src/components/StockDisplay/StockDisplayRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/StockDisplay/StockDisplayRenderer.tsx -------------------------------------------------------------------------------- /src/components/StockDisplay/StockQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/StockDisplay/StockQuote.tsx -------------------------------------------------------------------------------- /src/components/TrendingArticles/TrendingArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/TrendingArticles/TrendingArticles.tsx -------------------------------------------------------------------------------- /src/components/TrendingArticles/getTrendingArticles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/TrendingArticles/getTrendingArticles.ts -------------------------------------------------------------------------------- /src/components/TrendingArticles/reportConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/TrendingArticles/reportConfig.ts -------------------------------------------------------------------------------- /src/components/ui/Button/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Button/Button.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/ui/Checkbox/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Checkbox/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/Command/Command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Command/Command.tsx -------------------------------------------------------------------------------- /src/components/ui/Dialog/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Dialog/Dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Input/Input.tsx -------------------------------------------------------------------------------- /src/components/ui/Popover/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Popover/Popover.tsx -------------------------------------------------------------------------------- /src/components/ui/Select/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Select/Select.tsx -------------------------------------------------------------------------------- /src/components/ui/Sheet/Sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Sheet/Sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/Skeleton/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Skeleton/Skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/Tooltip/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/components/ui/Tooltip/Tooltip.tsx -------------------------------------------------------------------------------- /src/e2e/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/e2e/example.spec.ts -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/gql/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/i18n/i18n.ts -------------------------------------------------------------------------------- /src/i18n/setTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/i18n/setTranslations.ts -------------------------------------------------------------------------------- /src/i18n/useTranslations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/i18n/useTranslations.tsx -------------------------------------------------------------------------------- /src/lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/client.ts -------------------------------------------------------------------------------- /src/lib/queries/articles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/queries/articles.ts -------------------------------------------------------------------------------- /src/lib/queries/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/queries/components.ts -------------------------------------------------------------------------------- /src/lib/queries/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/queries/pages.ts -------------------------------------------------------------------------------- /src/lib/queries/quizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/queries/quizes.ts -------------------------------------------------------------------------------- /src/lib/queries/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/queries/translations.ts -------------------------------------------------------------------------------- /src/lib/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/lib/tags.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/styles/tailwind.css -------------------------------------------------------------------------------- /src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/utils/cn.ts -------------------------------------------------------------------------------- /src/utils/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/utils/formatDate.ts -------------------------------------------------------------------------------- /src/utils/getMetadataObj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/utils/getMetadataObj.ts -------------------------------------------------------------------------------- /src/utils/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/utils/pipe.ts -------------------------------------------------------------------------------- /src/utils/slateToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/src/utils/slateToText.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blazity/next-news/HEAD/yarn.lock --------------------------------------------------------------------------------