Joost De Cock
25995944d9
feat(fs.shared): Handle true/false in Example component
2022-01-19 13:05:47 +01:00
Joost De Cock
0bffa95167
feat(fs.shared): Support for _options prefix in Example component
2022-01-19 12:37:12 +01:00
Joost De Cock
f5877d9abe
feat(fs.shared): Add copy-to-clipboard. Closes #1519
2022-01-16 18:47:47 +01:00
Joost De Cock
cf961b039e
fix(fs.dev): Aside top margin. Closes #1661
2022-01-16 13:48:06 +01:00
Joost De Cock
149ad90feb
feat(fs.share): Recurse in ReadMore component
2022-01-16 12:21:36 +01:00
Joost De Cock
342da23651
fix(fs.dev): Close search/menu when navigating
2022-01-01 20:33:52 +01:00
Joost De Cock
d6c37e7a3e
fix(fs.dev): Some linter warnings
2021-12-31 13:52:27 +01:00
Joost De Cock
2b021e4223
feat(fs.dev): Implemented search
2021-12-31 10:15:51 +01:00
Joost De Cock
8f165dbe6d
feat(fs.dev): Initial search implementation
2021-12-31 08:27:13 +01:00
Joost De Cock
09c2b89aed
fix(fs.dev): Force data-theme update with key prop
...
This is a replacement for the hack I implemented in
bb901c4d8a
It accomplishes the same effect, but with just setting the key prop.
Sadly, it does not work with just setting the key prop to the theme
but forcing the key prop to be re-set by including the date does the
trick.
To be clear: This is still a hack and I'd love to avoid it (or just
understand the right way to handle this) but for now it will do.
2021-12-31 06:46:13 +01:00
Joost De Cock
90e361d4ae
fix(fs.dev): Chevron size
2021-12-30 19:16:55 +01:00
Joost De Cock
1ddba2b3b2
fix(fs.dev): Remove debug output
2021-12-30 18:54:42 +01:00
Joost De Cock
4433720075
fix(fs.dev): Theme picker mobile theming
2021-12-30 18:53:56 +01:00
Joost De Cock
71675062b8
feat(fs.dev): Don't darken nagivation on mobile
2021-12-30 18:42:49 +01:00
Joost De Cock
dc24287d12
wip(fs.dev): Better padding
2021-12-30 18:17:10 +01:00
Joost De Cock
c065e6ec23
feat(fs.dev): Hide navbar when scrolling
2021-12-30 17:56:04 +01:00
Joost De Cock
43a89a85ad
feat(fs.dev): moved theme picker to header
2021-12-30 17:55:46 +01:00
Joost De Cock
bb901c4d8a
fix(fs.dev): (hackish) workaround for theme prop update issue
...
This is a workaround for the following problem that I can't seem
to understand.
This JSX code:
<p data-theme={props.app.theme}>{props.app.theme}</p>
Is rendered as:
<p data-theme="light">dark</p>
This happens only upon initial page load because on the server
side we don't know the user's preferred theme. So we start with
the default (light).
Then, as the app bootstraps in the browser, it updated the content
of the P tag with the new theme (dark).
However, for reasons that I really don't understand, it does not
update the `data-theme` attribute.
So this works around that be forcing a different component for each
theme that has the data-theme hardcoded. By force-rendering a different
component, we can be certain React has no choice be to re-render the
entire tag.
If anybody could explain to me why this happen, I'd gladly buy you
a coffee or something.
2021-12-30 16:52:28 +01:00
Joost De Cock
1bc0b4985c
wip(fs.dev): Troubleshooting SSR themeing issues
2021-12-30 14:23:02 +01:00
Joost De Cock
e1ca53f52c
fix(fs.dev): Make sidebar dark as suggested by @hellgy
2021-12-29 18:58:20 +01:00
Joost De Cock
b59c5036ed
feat(fs.dev): Added OG intro for description
2021-12-28 20:01:59 +01:00
Joost De Cock
d71a8246ac
feat(fs.dev): Layout changes after initial feedback
2021-12-28 17:09:45 +01:00
Joost De Cock
1c0b8458e5
fix(fs.shared): Links in navigation
2021-12-28 16:29:06 +01:00
Joost De Cock
453a26b868
fix(fs.shared): Remove debug statement
2021-12-28 16:23:52 +01:00
Joost De Cock
1369241c95
feat(fs.shared): Updated mdx components
2021-12-28 16:12:09 +01:00
Joost De Cock
14a56e4617
feat(fs.shared): Allow passing className to Popout
2021-12-28 16:11:46 +01:00
Joost De Cock
c0af5c37d3
feat(fs.shared): Added comment popout
2021-12-28 12:24:24 +01:00
Joost De Cock
cbc9571b8d
fix(fs.shared): code whitespace
2021-12-28 12:24:06 +01:00
Joost De Cock
5156fb6ee7
fix(fs.shared): Whitespace wrap in code blocks
2021-12-28 09:05:27 +01:00
Joost De Cock
9ef46c502a
chore(fs.dev): Prebuild
2021-12-27 17:33:31 +01:00
Joost De Cock
c28a5a84a6
fix(fs.shared): Full-width fix
2021-12-27 15:16:43 +01:00
Joost De Cock
0d4cf95f70
feat(fs.shared): Use entities for right left arrows
2021-12-27 14:59:32 +01:00
Joost De Cock
8b665fa881
fix(fs.dev): Updated viewBox for logo
2021-12-27 14:42:01 +01:00
Joost De Cock
d0864e00c9
feat(fs.dev): Ported icons to one file per icon
2021-12-27 14:30:10 +01:00
Joost De Cock
788846c677
chore(fs.dev): Better popouts on mobile
2021-12-27 12:10:26 +01:00
Joost De Cock
72c276267e
fix(fs.dev): Hide loader on mobile
2021-12-27 10:05:40 +01:00
Joost De Cock
71347b6a7c
fix(fs.dev): increase bottom margin for navigation on mobile
2021-12-27 08:44:03 +01:00
Joost De Cock
5f7a5326fc
wip(fs.dev): Work on footer
2021-12-26 18:22:52 +01:00
Joost De Cock
7a65152260
wip(fs.dev): Added blog posts
2021-12-26 16:43:35 +01:00
Joost De Cock
6d1e685c1f
chore(fs.dev): More theme tweaks
2021-12-26 12:52:00 +01:00
Joost De Cock
da7ff9ec43
feat(fs.dev): Added themed loading indicator
2021-12-25 15:08:14 +01:00
Joost De Cock
3940f458bb
wip(fs.dev): Work on navigation menu
2021-12-25 14:14:18 +01:00
Joost De Cock
519de5e202
wip(fs.dev): More work on new dev site
2021-12-25 13:43:41 +01:00
Joost De Cock
096c2f5f6a
wip(fs.dev): More work on new dev site
2021-12-24 18:17:02 +01:00
Joost De Cock
e705da9e7f
feat(ds.dev): example is not a shared component
2021-12-24 17:13:48 +01:00
Joost De Cock
3e69789b87
wip(fs.dev): more work on styles
2021-12-24 14:46:42 +01:00
Joost De Cock
4d441f4eec
wip(fs.dev): Pattern themeing support
2021-12-22 18:16:26 +01:00
Joost De Cock
3c7fcaa342
fix(fs.dev): Increase margin on popout
2021-12-22 17:12:18 +01:00
Joost De Cock
77eaee2cde
feat(fs.dev): Keep active path open in navigation
2021-12-22 17:11:49 +01:00
Joost De Cock
f59d4ed9fd
wip(fs.dev): Theme changes and breadcrumbs fix
2021-12-22 17:06:50 +01:00