summaryrefslogtreecommitdiff
path: root/docs/src/components/Examples/Functions
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2021-09-06 01:20:40 -0700
committerGravatar Fred K. Schott <fkschott@gmail.com> 2021-09-06 01:21:55 -0700
commit6dc05575a65bf6bdc6f52848d274b1f333a36076 (patch)
tree12ec4f4a8a469a7d92f2a127ed2e4d34013f6e7c /docs/src/components/Examples/Functions
parentd321d8366b597e46ff8e3fc63d17622a9297505c (diff)
downloadastro-6dc05575a65bf6bdc6f52848d274b1f333a36076.tar.gz
astro-6dc05575a65bf6bdc6f52848d274b1f333a36076.tar.zst
astro-6dc05575a65bf6bdc6f52848d274b1f333a36076.zip
scale back the examples page
Diffstat (limited to 'docs/src/components/Examples/Functions')
-rw-r--r--docs/src/components/Examples/Functions/capitalise.js8
-rw-r--r--docs/src/components/Examples/Functions/format-name.js24
-rw-r--r--docs/src/components/Examples/Functions/get-examples-data.js75
-rw-r--r--docs/src/components/Examples/Functions/get-examples-headers.js27
-rw-r--r--docs/src/components/Examples/Functions/get-hero-img.js18
-rw-r--r--docs/src/components/Examples/Functions/get-thumbnail-icon.js18
-rw-r--r--docs/src/components/Examples/Functions/random-index.js9
7 files changed, 0 insertions, 179 deletions
diff --git a/docs/src/components/Examples/Functions/capitalise.js b/docs/src/components/Examples/Functions/capitalise.js
deleted file mode 100644
index 39f7497b5..000000000
--- a/docs/src/components/Examples/Functions/capitalise.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- *
- * @param {String} word
- * @returns Capitalised Word
- */
-export default function capitalise(word) {
- return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase();
- } \ No newline at end of file
diff --git a/docs/src/components/Examples/Functions/format-name.js b/docs/src/components/Examples/Functions/format-name.js
deleted file mode 100644
index 890275c9d..000000000
--- a/docs/src/components/Examples/Functions/format-name.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import capitalise from './capitalise'
-
-/**
- *
- * @param {String} name
- * @returns Formats the Template Name
- */
-export default function formatName(name){
- return name.includes('multiple')
- ?
- `${capitalise(name.split('-')[1])} ${capitalise(name.split('-')[0])}'s`
- :
- name
- .split('-')
- .map((str)=>(
- str.replace('with','')
- ))
- .map((str)=>(
- str.replace('framework','')
- ))
- .map((str)=>(capitalise(str)))
- .join(' ')
- .trim()
-} \ No newline at end of file
diff --git a/docs/src/components/Examples/Functions/get-examples-data.js b/docs/src/components/Examples/Functions/get-examples-data.js
deleted file mode 100644
index e206bab10..000000000
--- a/docs/src/components/Examples/Functions/get-examples-data.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import glob from 'tiny-glob'
-import fs from 'fs'
-
-
-/**
- * @returns list of templates's package.json from the examples folder
- */
-async function getPkgJSON(){
- let data = []
- const paths = await glob('../examples/*/package.json',{filesOnly:true})
- paths.map((files)=>{
- let readFile = fs.readFileSync(files)
- let json = JSON.parse(readFile)
- return data.push({...json})
- })
- return data
-}
-
-/**
- * @returns list of templates readme from the examples folder
- */
-async function getExamplesREADME(){
- let data = []
- const paths = await glob('../examples/*/README.md',{filesOnly:true})
- paths.map( (files)=>{
- const buffer = fs.readFileSync(files)
- let text = buffer.toString()
- let fileName = files.split('/')[2]
- data.push({fileName,text})
- })
- return data
-}
-
-/**
- * @returns list of template data
- */
-async function getTemplateData(){
- let data = []
- const pkgJSONS = await getPkgJSON()
- pkgJSONS.map((pkg)=>{
- let {name} = pkg
- name = name.replace('@example/','')
- let obj = {
- name,
- pkgJSON: pkg,
- readme:undefined,
- }
- data.push(obj)
- })
- return data
-}
-
-
-/**
- *
- * @returns Array of Template objects,
- */
-async function templateData() {
- let readmeData = await getExamplesREADME()
- let templateData = await getTemplateData()
- let arr = templateData.map((obj,i)=>{
- let {name} = obj
- readmeData.map((file)=>{
- let {fileName,text} = file
- if(name === fileName)
- obj.readme = text
- })
-
- return obj
- })
- return arr
-}
-
-export default templateData
-
diff --git a/docs/src/components/Examples/Functions/get-examples-headers.js b/docs/src/components/Examples/Functions/get-examples-headers.js
deleted file mode 100644
index 9b75d2e5d..000000000
--- a/docs/src/components/Examples/Functions/get-examples-headers.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// import {templatesList as data} from './templatesList.ts'
-import templateData from './get-examples-data.js'
-const data = await templateData()
-console.log(data)
-
-// const examplesHeaders = data.map(section=>{
-// let arr = []
-// let obj = {
-// depth:2,
-// slug:section.title,
-// text:section.title,
-// }
-// arr.push(obj)
-
-// section.children.map(example=>{
-// let obj={
-// depth:3,
-// slug:example.text,
-// text:example.text,
-// }
-// arr.push(obj)
-// })
-// return [...arr]
-// }).flat(2)
-
-
-// export default examplesHeaders \ No newline at end of file
diff --git a/docs/src/components/Examples/Functions/get-hero-img.js b/docs/src/components/Examples/Functions/get-hero-img.js
deleted file mode 100644
index 8ed1ac9b3..000000000
--- a/docs/src/components/Examples/Functions/get-hero-img.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import fs from 'node:fs/promises'
-import randomIndex from './random-index'
-
-
-/**
- * getHeroImg
- * @returns url of random Hero Image from './public/images'
- */
-export default async function getHeroImg(){
- try {
- const data =[]
- const paths =await fs.readdir('./public/images',{filesOnly:true})
- paths.map(path=>data.push(`/images/${path}`))
- return data[randomIndex(paths.length)]
- } catch (error) {
- console.log(error)
- }
-}
diff --git a/docs/src/components/Examples/Functions/get-thumbnail-icon.js b/docs/src/components/Examples/Functions/get-thumbnail-icon.js
deleted file mode 100644
index 21ae3b673..000000000
--- a/docs/src/components/Examples/Functions/get-thumbnail-icon.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import fs from 'node:fs/promises'
-import randomIndex from './random-index.js'
-
-
-/**
- * getThumbnailIcon
- * @returns url of random Icon Image from './public/icons'
- */
-export default async function getThumbnailIcon(){
- try {
- const data =[]
- const paths =await fs.readdir('./public/icons/space-icons-rounded-small',{filesOnly:true})
- paths.map(path=>data.push(`/icons/space-icons-rounded-small/${path}`))
- return data[randomIndex(paths.length)]
- } catch (error) {
- console.log(`Error Generating Thumbnail : ${error}`)
- }
-}
diff --git a/docs/src/components/Examples/Functions/random-index.js b/docs/src/components/Examples/Functions/random-index.js
deleted file mode 100644
index a55487da5..000000000
--- a/docs/src/components/Examples/Functions/random-index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * Random Index from Array
- * @param {Number} length - Length of Array
- * @returns Random Index from the Array
- */
-
-const randomIndex = (length) => Math.round(Math.random() * (0-length)) + length - 1
-
-export default randomIndex \ No newline at end of file