diff --git a/assets/NotoSans-Italic.ttf b/assets/NotoSans-Italic.ttf deleted file mode 100644 index 6d2c71c86..000000000 Binary files a/assets/NotoSans-Italic.ttf and /dev/null differ diff --git a/assets/NotoSans-Italic.woff2 b/assets/NotoSans-Italic.woff2 new file mode 100644 index 000000000..cdfcf2af5 Binary files /dev/null and b/assets/NotoSans-Italic.woff2 differ diff --git a/assets/NotoSans-Light.ttf b/assets/NotoSans-Light.ttf deleted file mode 100644 index 404ed0787..000000000 Binary files a/assets/NotoSans-Light.ttf and /dev/null differ diff --git a/assets/NotoSans-Light.woff2 b/assets/NotoSans-Light.woff2 new file mode 100644 index 000000000..31ddc8d77 Binary files /dev/null and b/assets/NotoSans-Light.woff2 differ diff --git a/assets/NotoSans-LightItalic.ttf b/assets/NotoSans-LightItalic.ttf deleted file mode 100644 index 4c338dba3..000000000 Binary files a/assets/NotoSans-LightItalic.ttf and /dev/null differ diff --git a/assets/NotoSans-LightItalic.woff2 b/assets/NotoSans-LightItalic.woff2 new file mode 100644 index 000000000..e676d51ea Binary files /dev/null and b/assets/NotoSans-LightItalic.woff2 differ diff --git a/assets/NotoSans-Medium.ttf b/assets/NotoSans-Medium.ttf deleted file mode 100644 index 5dbefd372..000000000 Binary files a/assets/NotoSans-Medium.ttf and /dev/null differ diff --git a/assets/NotoSans-Medium.woff2 b/assets/NotoSans-Medium.woff2 new file mode 100644 index 000000000..4679e3f92 Binary files /dev/null and b/assets/NotoSans-Medium.woff2 differ diff --git a/assets/NotoSans-MediumItalic.ttf b/assets/NotoSans-MediumItalic.ttf deleted file mode 100644 index 3641525ea..000000000 Binary files a/assets/NotoSans-MediumItalic.ttf and /dev/null differ diff --git a/assets/NotoSans-MediumItalic.woff2 b/assets/NotoSans-MediumItalic.woff2 new file mode 100644 index 000000000..3c70e6166 Binary files /dev/null and b/assets/NotoSans-MediumItalic.woff2 differ diff --git a/assets/NotoSans-Regular.ttf b/assets/NotoSans-Regular.ttf deleted file mode 100644 index 0a01a062f..000000000 Binary files a/assets/NotoSans-Regular.ttf and /dev/null differ diff --git a/assets/NotoSans-Regular.woff2 b/assets/NotoSans-Regular.woff2 new file mode 100644 index 000000000..8496b16cd Binary files /dev/null and b/assets/NotoSans-Regular.woff2 differ diff --git a/assets/NotoSans-SemiBold.ttf b/assets/NotoSans-SemiBold.ttf deleted file mode 100644 index 8b7fd1302..000000000 Binary files a/assets/NotoSans-SemiBold.ttf and /dev/null differ diff --git a/assets/NotoSans-SemiBold.woff2 b/assets/NotoSans-SemiBold.woff2 new file mode 100644 index 000000000..db0106819 Binary files /dev/null and b/assets/NotoSans-SemiBold.woff2 differ diff --git a/assets/NotoSans-SemiBoldItalic.ttf b/assets/NotoSans-SemiBoldItalic.ttf deleted file mode 100644 index a7e904c38..000000000 Binary files a/assets/NotoSans-SemiBoldItalic.ttf and /dev/null differ diff --git a/assets/NotoSans-SemiBoldItalic.woff2 b/assets/NotoSans-SemiBoldItalic.woff2 new file mode 100644 index 000000000..d6796fee5 Binary files /dev/null and b/assets/NotoSans-SemiBoldItalic.woff2 differ diff --git a/gatsby-config.js b/gatsby-config.js index c1e2d170a..2e4dad6e4 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -9,7 +9,6 @@ module.exports = { }, plugins: [ `gatsby-plugin-sitemap`, - `gatsby-plugin-transition-link`, { resolve: `gatsby-source-filesystem`, options: { diff --git a/package.json b/package.json index c0c37cec0..2e51bde25 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,6 @@ "gatsby-plugin-sass": "^2.1.3", "gatsby-plugin-sharp": "^2.2.7", "gatsby-plugin-sitemap": "^2.2.8", - "gatsby-plugin-transition-link": "^1.12.4", "gatsby-remark-copy-linked-files": "^2.1.3", "gatsby-remark-images": "^3.1.6", "gatsby-remark-prismjs": "^3.3.3", @@ -63,7 +62,6 @@ "gatsby-transformer-json": "^2.2.2", "gatsby-transformer-remark": "^2.6.6", "gatsby-transformer-sharp": "^2.2.3", - "gsap": "^2.1.3", "jest": "^24.9.0", "kleur": "^3.0.3", "markdown-builder": "^0.9.0", @@ -73,7 +71,6 @@ "prop-types": "^15.7.2", "react": "^16.8.6", "react-copy-to-clipboard": "^5.0.1", - "react-css-transition-replace": "^3.0.3", "react-dom": "^16.8.6", "react-helmet": "^5.2.1", "react-redux": "^7.1.0", diff --git a/src/docs/components/Shell.js b/src/docs/components/Shell.js index 988edf6e1..c8f0cdad9 100644 --- a/src/docs/components/Shell.js +++ b/src/docs/components/Shell.js @@ -1,8 +1,6 @@ import React from 'react'; -import { graphql, useStaticQuery } from 'gatsby'; +import { graphql, useStaticQuery, Link } from 'gatsby'; import { connect } from 'react-redux'; -import AniLink from 'gatsby-plugin-transition-link/AniLink'; -import ReactCSSTransitionReplace from 'react-css-transition-replace'; import config from '../../../config'; import { toggleDarkMode } from '../state/app'; @@ -52,67 +50,50 @@ const Shell = ({ } } `); - let viewportWidth = typeof window !== 'undefined' && window.innerWidth; return (
Seems like you have reached a page that does not exist.
-{page.description}
@@ -170,7 +140,6 @@ export const listPageQuery = graphql` title attributes { tags - text } } } @@ -180,28 +149,16 @@ export const listPageQuery = graphql` title attributes { tags - text } } } - allMarkdownRemark( - limit: 1000 - sort: { fields: [frontmatter___title], order: ASC } - ) { - totalCount + allMarkdownRemark { edges { node { - id html - rawMarkdownBody - fields { - slug - } frontmatter { title - tags } - fileAbsolutePath } } } diff --git a/src/docs/pages/search.js b/src/docs/pages/search.js index 4b35685e4..dac028f95 100644 --- a/src/docs/pages/search.js +++ b/src/docs/pages/search.js @@ -8,8 +8,6 @@ import Meta from '../components/Meta'; import Search from '../components/Search'; import SnippetCard from '../components/SnippetCard'; -import { getRawCodeBlocks as getCodeBlocks } from '../util'; - // =================================================== // Search page // =================================================== @@ -20,13 +18,7 @@ const SearchPage = props => { v => v.node.frontmatter.title === snippet.title, ).node.html, tags: snippet.attributes.tags, - text: snippet.attributes.text, id: snippet.id, - code: getCodeBlocks( - props.data.allMarkdownRemark.edges.find( - v => v.node.frontmatter.title === snippet.title, - ).node.rawMarkdownBody, - ).code, })); const [searchQuery, setSearchQuery] = React.useState(props.searchQuery); @@ -116,26 +108,15 @@ export const searchPageQuery = graphql` title attributes { tags - text } } } - allMarkdownRemark( - limit: 1000 - sort: { fields: [frontmatter___title], order: ASC } - ) { - totalCount + allMarkdownRemark { edges { - node { - id + node { html - rawMarkdownBody - fields { - slug - } frontmatter { title - tags } } } diff --git a/src/docs/styles/_card.scss b/src/docs/styles/_card.scss index 680a41e3d..b260a4e55 100644 --- a/src/docs/styles/_card.scss +++ b/src/docs/styles/_card.scss @@ -126,7 +126,7 @@ } // Tags -.tag { +:not(.token).tag { transition: 0.3s ease all; border: 2px solid var(--tag-border-color); border-radius: 0.25rem; @@ -143,8 +143,3 @@ margin-top: 0.375rem; } } - -// Animation for card example -.roll-up-height { - transition: height 0.3s ease-in-out; -} \ No newline at end of file diff --git a/src/docs/styles/_fonts.scss b/src/docs/styles/_fonts.scss index 42e20aed6..a95a6c6d9 100644 --- a/src/docs/styles/_fonts.scss +++ b/src/docs/styles/_fonts.scss @@ -28,7 +28,7 @@ font-style: normal; font-weight: 300; font-display: swap; - src: local('Noto Sans Light'), local('NotoSans-Light'), url(../../../assets/NotoSans-Light.ttf) format('truetype'); + src: local('Noto Sans Light'), local('NotoSans-Light'), url(../../../assets/NotoSans-Light.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -36,7 +36,7 @@ font-style: italic; font-weight: 300; font-display: swap; - src: local('Noto Sans LightItalic'), local('NotoSans-LightItalic'), url(../../../assets/NotoSans-LightItalic.ttf) format('truetype'); + src: local('Noto Sans LightItalic'), local('NotoSans-LightItalic'), url(../../../assets/NotoSans-LightItalic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -44,7 +44,7 @@ font-style: normal; font-weight: 400; font-display: swap; - src: local('Noto Sans'), local('NotoSans-Regular'), url(../../../assets/NotoSans-Regular.ttf) format('truetype'); + src: local('Noto Sans'), local('NotoSans-Regular'), url(../../../assets/NotoSans-Regular.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -52,7 +52,7 @@ font-style: italic; font-weight: 400; font-display: swap; - src: local('Noto Sans Italic'), local('NotoSans-Italic'), url(../../../assets/NotoSans-Italic.ttf) format('truetype'); + src: local('Noto Sans Italic'), local('NotoSans-Italic'), url(../../../assets/NotoSans-Italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -60,7 +60,7 @@ font-style: normal; font-weight: 500; font-display: swap; - src: local('Noto Sans Medium'), local('NotoSans-Medium'), url(../../../assets/NotoSans-Medium.ttf) format('truetype'); + src: local('Noto Sans Medium'), local('NotoSans-Medium'), url(../../../assets/NotoSans-Medium.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -68,7 +68,7 @@ font-style: italic; font-weight: 500; font-display: swap; - src: local('Noto Sans Medium Italic'), local('NotoSans-MediumItalic'), url(../../../assets/NotoSans-MediumItalic.ttf) format('truetype'); + src: local('Noto Sans Medium Italic'), local('NotoSans-MediumItalic'), url(../../../assets/NotoSans-MediumItalic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -76,7 +76,7 @@ font-style: normal; font-weight: 600; font-display: swap; - src: local('Noto Sans SemiBold'), local('NotoSans-SemiBold'), url(../../../assets/NotoSans-SemiBold.ttf) format('truetype'); + src: local('Noto Sans SemiBold'), local('NotoSans-SemiBold'), url(../../../assets/NotoSans-SemiBold.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { @@ -84,6 +84,6 @@ font-style: italic; font-weight: 600; font-display: swap; - src: local('Noto Sans SemiBold Italic'), local('NotoSans-SemiBoldItalic'), url(../../../assets/NotoSans-SemiBoldItalic.ttf) format('truetype'); + src: local('Noto Sans SemiBold Italic'), local('NotoSans-SemiBoldItalic'), url(../../../assets/NotoSans-SemiBoldItalic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } \ No newline at end of file diff --git a/src/docs/styles/_menu.scss b/src/docs/styles/_menu.scss index 331b72bb7..0a93d93fc 100644 --- a/src/docs/styles/_menu.scss +++ b/src/docs/styles/_menu.scss @@ -63,23 +63,3 @@ } } } - -// Animate transition between light and dark mode -.cross-fade-leave { - transform: scale(1); -} -.cross-fade-leave.cross-fade-leave-active { - transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715); - transform: scale(0.1); -} -.cross-fade-enter { - transform: scale(0.1); -} -.cross-fade-enter.cross-fade-enter-active { - transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1); - transform: scale(0.95) -} -.cross-fade-height { - height: 61px; - transition: height 0.15s ease-in-out 0.15s; -} \ No newline at end of file diff --git a/src/docs/templates/SnippetPage.js b/src/docs/templates/SnippetPage.js index b7bf365f5..996e996f8 100644 --- a/src/docs/templates/SnippetPage.js +++ b/src/docs/templates/SnippetPage.js @@ -1,12 +1,11 @@ import React from 'react'; -import { graphql } from 'gatsby'; +import { graphql, Link } from 'gatsby'; import { connect } from 'react-redux'; import Meta from '../components/Meta'; import Shell from '../components/Shell'; import SnippetCard from '../components/SnippetCard'; import BackArrowIcon from '../components/SVGs/BackArrowIcon'; -import AniLink from 'gatsby-plugin-transition-link/AniLink'; // =================================================== // Individual snippet page template @@ -21,16 +20,13 @@ const SnippetPage = props => { <>')); + return result; }; // Gets the code blocks in a gatsby page