···4040export { StopwatchState } from '$lib/components/extra/stopwatch/StopwatchState.svelte';
4141export { TimerState } from '$lib/components/extra/timer/TimerState.svelte';
4242export { default as Phone } from '$lib/components/extra/phone/Phone.svelte';
4343+export { default as Quote } from '$lib/components/extra/quote/Quote.svelte';
43444445// 3d components
4546export { default as ModelPicker } from '$lib/components/3d/model-picker/ModelPicker.svelte';
···11-<script>
22- import QuotePreview from '$docs/preview/QuotePreview.svelte';
11+<script lang="ts">
22+ import QuoteDocs from './Quote.md';
33+ import Prose from '$lib/components/base/prose/Prose.svelte';
34</script>
4555-<QuotePreview />
66+<Prose>
77+ <QuoteDocs />
88+</Prose>
+15
src/routes/components/extras/quote/Example.svelte
···11+<script>
22+ import { Quote } from '$lib';
33+ import einstein from '$docs/assets/images/einstein.png?as=run';
44+</script>
55+66+<Quote
77+ quote="Two things are infinite, the universe and the number of javascript frameworks, and I am not yet completely sure about the universe."
88+ author={{
99+ name: 'Albert Einstein',
1010+ role: 'Scientist',
1111+ src: einstein,
1212+ }}
1313+ useThemeColor
1414+ class="not-prose"
1515+/>
+27
src/routes/components/extras/quote/Quote.md
···11+<script lang="ts">
22+ import Example from './Example.svelte';
33+</script>
44+55+# Quote
66+77+## Example
88+99+<Example />
1010+1111+## Usage
1212+1313+```svelte
1414+<script>
1515+ import { Quote } from 'fuchs';
1616+</script>
1717+1818+<Quote
1919+ quote="Two things are infinite, the universe and the number of javascript frameworks, and I am not yet completely sure about the universe."
2020+ author={{
2121+ name: 'Albert Einstein',
2222+ role: 'Scientist',
2323+ src: './einstein.png',
2424+ }}
2525+ useThemeColor
2626+/>
2727+```