diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml deleted file mode 100644 index a5242e0..0000000 --- a/.github/workflows/node.js.yml +++ /dev/null @@ -1,37 +0,0 @@ -# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions - -name: Node.js CI - -on: -# push: -# branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - build: - - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [16.x] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: 'npm' - - run: npm ci - - run: npm run lint - - run: npm run build --if-present - env: - ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} - NEXT_PUBLIC_URL_CMS: ${{ secrets.NEXT_PUBLIC_URL_CMS }} - NEXT_PUBLIC_URL_IMG: ${{ secrets.NEXT_PUBLIC_URL_IMG }} - NEXT_PUBLIC_URL_SELF: ${{ secrets.NEXT_PUBLIC_URL_SELF }} - URL_GRAPHQL: ${{ secrets.URL_GRAPHQL }} diff --git a/README.md b/README.md index 7838a71..a37b4b6 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ # Accords-library.com -[![Node.js CI](https://github.com/Accords-Library/accords-library.com/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/Accords-Library/accords-library.com/actions/workflows/node.js.yml) -[![GitHub](https://img.shields.io/github/license/Accords-Library/accords-library.com?style=flat-square)](https://github.com/Accords-Library/accords-library.com/blob/main/LICENSE) -![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/Accords-Library/accords-library.com?style=flat-square) - ## Technologies #### [Back](https://github.com/Accords-Library/strapi.accords-library.com) diff --git a/src/pages/news/index.tsx b/src/pages/news/index.tsx index 795a5ac..6f6c131 100644 --- a/src/pages/news/index.tsx +++ b/src/pages/news/index.tsx @@ -9,6 +9,7 @@ import { getPostsPreview } from "graphql/operations"; import { GetPostsPreviewQuery } from "graphql/operations-types"; import { GetStaticPropsContext } from "next"; import { AppStaticProps, getAppStaticProps } from "queries/getAppStaticProps"; +import { prettyDate } from "queries/helpers"; interface NewsProps extends AppStaticProps { posts: GetPostsPreviewQuery["posts"]["data"]; @@ -16,6 +17,17 @@ interface NewsProps extends AppStaticProps { export default function News(props: NewsProps): JSX.Element { const { langui, posts } = props; + + posts + .sort((a, b) => { + const dateA = + a.attributes.date === null ? "9999" : prettyDate(a.attributes.date); + const dateB = + b.attributes.date === null ? "9999" : prettyDate(b.attributes.date); + return dateA.localeCompare(dateB); + }) + .reverse(); + const subPanel = (