autocommit 18-07-2024-06-42
This commit is contained in:
parent
c2d5f513dc
commit
31d412d55a
|
|
@ -1,21 +0,0 @@
|
|||
---
|
||||
title: UserFlow Diagram
|
||||
date: 2024-07-17
|
||||
tags: [diagram, UserFlow]
|
||||
---
|
||||
|
||||
import DiagramViewer from '@site/src/components/DiagramViewer';
|
||||
|
||||
# UserFlow Diagram
|
||||
|
||||
<DiagramViewer code={`
|
||||
|
||||
graph TD
|
||||
A[Start] --> B{Login?}
|
||||
B -->|Yes| C[Dashboard]
|
||||
B -->|No| D[Registration]
|
||||
D --> C
|
||||
|
||||
`} />
|
||||
|
||||
[Additional explanation or notes]
|
||||
|
|
@ -8,6 +8,6 @@ import MockupGallery from '@site/src/components/MockupGallery';
|
|||
|
||||
# LoginScreen Mockup
|
||||
|
||||
<MockupGallery images={['/img/mockups/login-screen-v1.png']} />
|
||||
<MockupGallery images={["/img/manta.jpg"]} />
|
||||
|
||||
[Additional description or notes]
|
||||
|
|
|
|||
|
|
@ -4,6 +4,13 @@ date: 2024-07-17
|
|||
tags: [observation, UserInterface]
|
||||
---
|
||||
|
||||
import ResultsVisualizer from '@site/src/components/ResultsVisualizer';
|
||||
|
||||
# UserInterface Observation
|
||||
|
||||
[Your content here]
|
||||
Today I noticed that the sky was bluer than usual. I am not entirely sure why. It really stood out to me.
|
||||
|
||||
<ResultsVisualizer
|
||||
data={{labels: ['1', '2', '3', '4', '5'], data: [5, 6, 7, 8, 9]}}
|
||||
chartType="line"
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
"@docusaurus/theme-live-codeblock": "^3.4.0",
|
||||
"@docusaurus/theme-mermaid": "^3.4.0",
|
||||
"@mdx-js/react": "^3.0.0",
|
||||
"chart.js": "^4.4.3",
|
||||
"clsx": "^2.0.0",
|
||||
"docusaurus-lunr-search": "^3.4.0",
|
||||
"prism-react-renderer": "^2.3.0",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,57 @@
|
|||
import React, { useEffect, useRef, useState } from 'react'
|
||||
import Chart from 'chart.js/auto'
|
||||
|
||||
const ResultsVisualizer = ({ data, chartType = 'line' }) => {
|
||||
const chartRef = useRef(null)
|
||||
const [figureNumber, setFigureNumber] = useState(1)
|
||||
|
||||
useEffect(() => {
|
||||
// Find the current highest figure number in the document
|
||||
const figures = document.querySelectorAll('[data-figure-number]')
|
||||
const highestFigure = Math.max(...Array.from(figures).map(fig => parseInt(fig.dataset.figureNumber, 10)), 0)
|
||||
setFigureNumber(highestFigure + 1)
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
if (chartRef.current) {
|
||||
const ctx = chartRef.current.getContext('2d')
|
||||
|
||||
// Destroy existing chart if it exists
|
||||
if (chartRef.current.chart) {
|
||||
chartRef.current.chart.destroy()
|
||||
}
|
||||
|
||||
// Create new chart
|
||||
chartRef.current.chart = new Chart(ctx, {
|
||||
type: chartType,
|
||||
data: {
|
||||
labels: data.labels,
|
||||
datasets: [{
|
||||
label: `Figure ${figureNumber}`,
|
||||
data: data.data,
|
||||
fill: false,
|
||||
borderColor: 'rgb(75, 192, 192)',
|
||||
tension: 0.1
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
responsive: true,
|
||||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: `Figure ${figureNumber}`
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}, [data, chartType, figureNumber])
|
||||
|
||||
return (
|
||||
<div data-figure-number={figureNumber}>
|
||||
<canvas ref={chartRef}></canvas>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default ResultsVisualizer
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
12
yarn.lock
12
yarn.lock
|
|
@ -1774,6 +1774,11 @@
|
|||
"@jridgewell/resolve-uri" "^3.1.0"
|
||||
"@jridgewell/sourcemap-codec" "^1.4.14"
|
||||
|
||||
"@kurkle/color@^0.3.0":
|
||||
version "0.3.2"
|
||||
resolved "https://registry.yarnpkg.com/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f"
|
||||
integrity sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==
|
||||
|
||||
"@leichtgewicht/ip-codec@^2.0.1":
|
||||
version "2.0.5"
|
||||
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1"
|
||||
|
|
@ -3084,6 +3089,13 @@ character-reference-invalid@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9"
|
||||
integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
|
||||
|
||||
chart.js@^4.4.3:
|
||||
version "4.4.3"
|
||||
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-4.4.3.tgz#3b2e11e7010fefa99b07d0349236f5098e5226ad"
|
||||
integrity sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==
|
||||
dependencies:
|
||||
"@kurkle/color" "^0.3.0"
|
||||
|
||||
cheerio-select@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4"
|
||||
|
|
|
|||
Loading…
Reference in New Issue