Fix the category names.

This commit is contained in:
Vishnu KS
2020-08-23 13:26:16 +05:30
parent 1593c00620
commit 828a68fa75
5 changed files with 19 additions and 28 deletions

View File

@@ -2,13 +2,7 @@ import React from "react"
import { Nav } from "react-bootstrap"
import { StaticQuery, graphql } from "gatsby"
import "../styles/sidebar.css"
function createSlug(categoryName) {
categoryName = categoryName.toLowerCase()
categoryName = categoryName.replace(/ /g, "-")
categoryName = categoryName.replace(/,/g, "")
return categoryName
}
var slugify = require('slugify')
export default () => {
return (
@@ -20,6 +14,7 @@ export default () => {
node {
id
name
emoji
}
}
}
@@ -34,8 +29,8 @@ export default () => {
{data.allCategoriesJson.edges.map(function(x, index) {
return (
<Nav.Item>
<Nav.Link href={createSlug(x.node.name)}>
{x.node.name}
<Nav.Link href={slugify(x.node.name)}>
{x.node.emoji} {x.node.name}
</Nav.Link>
</Nav.Item>
)