Update site (#87)

* Move the site to the root directory

* Update Site name

Co-authored-by: Eric Fennis <eric.fennis@endurance.com>
This commit is contained in:
Eric Fennis
2020-10-08 12:44:09 +02:00
committed by GitHub
parent a55620d6ba
commit 77f3f49ce7
21 changed files with 2111 additions and 80 deletions

32
site/src/lib/icons.tsx Normal file
View File

@@ -0,0 +1,32 @@
import fs from "fs";
import path from "path";
import tags from '../../../tags.json';
const directory = path.join(process.cwd(), "../icons");
export function getAllNames() {
const fileNames = fs.readdirSync(directory);
return fileNames.map((fileName) => {
return fileName.replace(/\.svg$/, "");
});
}
export function getData(name) {
const fullPath = path.join(directory, `${name}.svg`);
const fileContents = fs.readFileSync(fullPath, "utf8");
return {
name,
tags: tags[name] || [],
src: fileContents,
};
}
export function getAllData() {
const names = getAllNames();
return names.map((name) => {
return getData(name);
});
}