feat: option to show empty rings

This commit is contained in:
Tom Clift
2020-09-03 22:06:31 +10:00
parent e99859edcb
commit 4c00bbc3ce
2 changed files with 9 additions and 5 deletions

View File

@@ -31,6 +31,7 @@ export const rings = [
'assess',
'hold'
];
export const showEmptyRings = false;
const messages = {
'languages-and-frameworks': 'Languages & Frameworks',

View File

@@ -1,12 +1,12 @@
import React from 'react';
import { translate, rings } from '../../common/config';
import { translate, rings, showEmptyRings } from '../../common/config';
import Badge from './Badge';
import Link from './Link';
import ItemList from './ItemList';
import Flag from './Flag';
const renderList = (ringName, quadrantName, groups, big) => {
const itemsInRing = groups[quadrantName][ringName];
const itemsInRing = groups[quadrantName][ringName] || [];
if (big === true) {
return (
@@ -37,9 +37,12 @@ const renderList = (ringName, quadrantName, groups, big) => {
const renderRing = (ringName, quadrantName, groups, big) => {
if (
!showEmptyRings &&
(
!groups[quadrantName] ||
!groups[quadrantName][ringName] ||
groups[quadrantName][ringName].length === 0
)
) {
return null;
}