diff --git a/gatsby-node.js b/gatsby-node.js
index 1d1ee9844..4481cc43a 100644
--- a/gatsby-node.js
+++ b/gatsby-node.js
@@ -42,17 +42,12 @@ exports.createPages = ({ graphql, actions }) => {
const snippets = result.data.allMarkdownRemark.edges;
snippets.forEach((post, index) => {
- const previous =
- index === snippets.length - 1 ? null : snippets[index + 1].node;
- const next = index === 0 ? null : snippets[index - 1].node;
createPage({
path: post.node.fields.slug,
component: snippetPage,
context: {
slug: post.node.fields.slug,
- previous,
- next,
},
});
});
@@ -73,7 +68,6 @@ exports.createPages = ({ graphql, actions }) => {
component: tagPage,
context: {
tag,
- tagRegex,
},
});
});
diff --git a/snippets/deepMapKeys.md b/snippets/deepMapKeys.md
index d2ea1cca1..c3c3e790a 100644
--- a/snippets/deepMapKeys.md
+++ b/snippets/deepMapKeys.md
@@ -3,10 +3,9 @@ title: deepMapKeys
tags: object,recursion,advanced
---
-Deep maps an object keys.
+Deep maps an object's keys.
Creates an object with the same values as the provided object and keys generated by running the provided function for each key.
-
Use `Object.keys(obj)` to iterate over the object's keys.
Use `Array.prototype.reduce()` to create a new object with the same values and mapped keys using `fn`.
diff --git a/snippets/promisify.md b/snippets/promisify.md
index b65136d83..134da9a11 100644
--- a/snippets/promisify.md
+++ b/snippets/promisify.md
@@ -5,11 +5,11 @@ tags: adapter,function,promise,intermediate
Converts an asynchronous function to return a promise.
+*In Node 8+, you can use [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original)*
+
Use currying to return a function returning a `Promise` that calls the original function.
Use the `...rest` operator to pass in all the parameters.
-*In Node 8+, you can use [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original)*
-
```js
const promisify = func => (...args) =>
new Promise((resolve, reject) =>
diff --git a/snippets/pull.md b/snippets/pull.md
index 9da74adfe..1ffcc5874 100644
--- a/snippets/pull.md
+++ b/snippets/pull.md
@@ -8,8 +8,6 @@ Mutates the original array to filter out the values specified.
Use `Array.prototype.filter()` and `Array.prototype.includes()` to pull out the values that are not needed.
Use `Array.prototype.length = 0` to mutate the passed in an array by resetting it's length to zero and `Array.prototype.push()` to re-populate it with only the pulled values.
-_(For a snippet that does not mutate the original array see [`without`](#without))_
-
```js
const pull = (arr, ...args) => {
let argState = Array.isArray(args[0]) ? args[0] : args;
diff --git a/snippets/size.md b/snippets/size.md
index e03f338fc..d5bb31cab 100644
--- a/snippets/size.md
+++ b/snippets/size.md
@@ -9,7 +9,6 @@ Get type of `val` (`array`, `object` or `string`).
Use `length` property for arrays.
Use `length` or `size` value if available or number of keys for objects.
Use `size` of a [`Blob` object](https://developer.mozilla.org/en-US/docs/Web/API/Blob) created from `val` for strings.
-
Split strings into array of characters with `split('')` and return its length.
```js
diff --git a/snippets/without.md b/snippets/without.md
index e388642dd..6b3262496 100644
--- a/snippets/without.md
+++ b/snippets/without.md
@@ -7,8 +7,6 @@ Filters out the elements of an array, that have one of the specified values.
Use `Array.prototype.filter()` to create an array excluding(using `!Array.includes()`) all given values.
-_(For a snippet that mutates the original array see [`pull`](#pull))_
-
```js
const without = (arr, ...args) => arr.filter(v => !args.includes(v));
```
diff --git a/src/docs/components/SnippetCard.js b/src/docs/components/SnippetCard.js
index 987204c51..ebb617c57 100644
--- a/src/docs/components/SnippetCard.js
+++ b/src/docs/components/SnippetCard.js
@@ -3,7 +3,7 @@ import { CopyToClipboard } from 'react-copy-to-clipboard';
import config from '../../../config';
import { getTextualContent, getCodeBlocks, optimizeAllNodes } from '../util';
-import ClipboardIcon from './SVGs/ClipboardIcon';
+// import ClipboardIcon from './SVGs/ClipboardIcon';
// import ShareIcon from './SVGs/ShareIcon';
import AniLink from 'gatsby-plugin-transition-link/AniLink';
import CollapseOpenIcon from './SVGs/CollapseOpenIcon';
@@ -81,9 +81,7 @@ const FullCard = ({ snippetData, difficulty, isDarkMode }) => {
+ />
{/*