From 0ebaf5d82190f53ed8c08c7434897726423be875 Mon Sep 17 00:00:00 2001 From: Amio Date: Sat, 25 May 2019 20:19:11 +0800 Subject: [PATCH] Support new examples data --- components/badge-examples.js | 21 ++-- package-lock.json | 196 +++++++++++++++++++++-------------- package.json | 3 +- pages/index.js | 21 +--- tools/gen-examples.ts | 4 +- 5 files changed, 131 insertions(+), 114 deletions(-) diff --git a/components/badge-examples.js b/components/badge-examples.js index 1c9e54e..f66359a 100644 --- a/components/badge-examples.js +++ b/components/badge-examples.js @@ -1,19 +1,14 @@ - -const WITH_DOCS = [ - 'packagephobia', - 'uptime robot' -] - export default ({ data }) => { - return Object.entries(data).map(([category, egs]) => ( -
+ return data.map(({ title, examples }) => ( +
- {category} - { WITH_DOCS.includes(category) && ? } + {title}
- { egs.map(eg => ( - - )) } + { + Object.entries(examples).map(([path, desc]) => ( + + )) + }