From 2a39ca5930b203719b8bf3d5ce543877eb690d00 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 16 Feb 2024 16:04:59 -0800 Subject: [PATCH] docs: improve docs styling --- packages/overlays/src/components/modal.gts | 6 +- packages/overlays/src/components/popover.gts | 8 +- pnpm-lock.yaml | 18 +- site/.docfy-config.js | 2 +- site/app/components/docfy/docfy-header.gts | 20 +- site/app/components/docfy/docfy-jump-to.gts | 19 +- .../docfy/docfy-sidebar-nav/content.gts | 12 +- .../docfy/docfy-sidebar-nav/index.gts | 8 +- .../components/docfy/docfy-theme-switcher.gts | 3 + site/app/components/signature.gts | 16 +- site/app/index.html | 2 + site/app/styles/docfy-demo.css | 5 +- site/app/styles/highlight.css | 228 +++++++++--------- site/app/templates/application.gts | 1 - site/package.json | 4 +- site/tailwind.config.js | 1 + 16 files changed, 179 insertions(+), 174 deletions(-) diff --git a/packages/overlays/src/components/modal.gts b/packages/overlays/src/components/modal.gts index 7c45c98f..098ef8a7 100644 --- a/packages/overlays/src/components/modal.gts +++ b/packages/overlays/src/components/modal.gts @@ -75,10 +75,8 @@ export interface ModalSignature { Blocks: { default: [ { - CloseButton: WithBoundArgs & - WithBoundArgs; - Header: WithBoundArgs & - WithBoundArgs; + CloseButton: WithBoundArgs; + Header: WithBoundArgs; Body: WithBoundArgs; Footer: WithBoundArgs; headerId: string; diff --git a/packages/overlays/src/components/popover.gts b/packages/overlays/src/components/popover.gts index 3fc083ca..6c9016e2 100644 --- a/packages/overlays/src/components/popover.gts +++ b/packages/overlays/src/components/popover.gts @@ -100,8 +100,8 @@ class Popover extends Component { (el: HTMLElement, [eventType]: [eventType?: 'click' | 'hover']) => { this.triggerEl = el as HTMLLIElement; if (eventType === 'hover') { - el.addEventListener('mouseenter', this.toggle); - el.addEventListener('mouseleave', this.toggle); + el.addEventListener('mouseenter', this.open); + el.addEventListener('mouseleave', this.close); } else { el.addEventListener('click', this.toggle); } @@ -111,8 +111,8 @@ class Popover extends Component { return () => { if (eventType === 'hover') { - el.removeEventListener('mouseenter', this.toggle); - el.removeEventListener('mouseleave', this.toggle); + el.removeEventListener('mouseenter', this.open); + el.removeEventListener('mouseleave', this.close); } else { el.removeEventListener('click', this.toggle); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60bb82c4..aa0a5682 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1014,11 +1014,11 @@ importers: specifier: ^0.8.0 version: 0.8.0 '@docfy/ember': - specifier: ^0.8.0 - version: 0.8.0(@babel/core@7.23.9)(@glint/template@1.3.0) + specifier: ^0.8.4 + version: 0.8.4(@babel/core@7.23.9)(@glint/template@1.3.0) '@docfy/plugin-with-prose': - specifier: ^0.8.0 - version: 0.8.0 + specifier: ^0.8.4 + version: 0.8.4 '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -2893,8 +2893,8 @@ packages: - supports-color dev: true - /@docfy/ember@0.8.0(@babel/core@7.23.9)(@glint/template@1.3.0): - resolution: {integrity: sha512-Wcvx/UAFOrhjNiYNEnd92ICU12UEMl8QItiQCj8zytBFbxZ9Ta/+vz/xNMbAohbuQ0k/YGfAivCdAOQWxDwgqg==} + /@docfy/ember@0.8.4(@babel/core@7.23.9)(@glint/template@1.3.0): + resolution: {integrity: sha512-RS4SdqNVMSnHaucHzYiYsjUDOCcrCxKS4yDCT7Eg/2K5JTWZEELGD5uk9oxSJgvnEz2jmzt7ARtKIGz9Cd2dkA==} engines: {node: '>= 12'} dependencies: '@docfy/core': 0.8.0 @@ -2922,8 +2922,8 @@ packages: - supports-color dev: true - /@docfy/plugin-with-prose@0.8.0: - resolution: {integrity: sha512-oaob3CDuBSSzv/a8D9ShuD5YqkwAH0QGRp3zwEyyOcCULFFlTF/Y+M47h0E36bgoohPW/mevabB0Sf2PLOhO2w==} + /@docfy/plugin-with-prose@0.8.4: + resolution: {integrity: sha512-ejHSZEslPYK/AiI8cynbWWnIX13tQg4GWOAnYuaw4NlJ8iV3tRrfiRc18GkkHvTVCKStZ/T8ZEKeUFsMgsIsOQ==} engines: {node: '>= 12.*'} dependencies: '@docfy/core': 0.8.0 @@ -9387,7 +9387,7 @@ packages: resolution: {integrity: sha512-diD+HwwY8QqpEk5DnDYfH7onYwl6NOgr1qv1ENbXih+/iiWYUVS/e0S/PlM7A4gdorD9spn1bnisnTLTf49Wpw==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@embroider/macros': 1.13.4(@glint/template@1.3.0) + '@embroider/macros': 1.13.5(@glint/template@1.3.0) ember-cli-babel: 7.26.11 transitivePeerDependencies: - '@glint/template' diff --git a/site/.docfy-config.js b/site/.docfy-config.js index 6f4b551d..ff08c5c5 100644 --- a/site/.docfy-config.js +++ b/site/.docfy-config.js @@ -13,7 +13,7 @@ module.exports = { editBranch: 'main' }, tocMaxDepth: 3, - plugins: [withProse({ className: 'prose dark:prose-light' })], + plugins: [withProse({ className: 'prose dark:prose-invert' })], remarkPlugins: [autolinkHeadings, codeImport], rehypePlugins: [ [ diff --git a/site/app/components/docfy/docfy-header.gts b/site/app/components/docfy/docfy-header.gts index b2e4046b..5df328f6 100644 --- a/site/app/components/docfy/docfy-header.gts +++ b/site/app/components/docfy/docfy-header.gts @@ -4,7 +4,6 @@ import DocfyThemeSwitcher from './docfy-theme-switcher'; interface DocfyHeaderSignature { Args: { - darkOnly?: boolean; indexRoute?: string; githubUrl: string; disableThemeSwitcher?: boolean; @@ -19,31 +18,26 @@ interface DocfyHeaderSignature { export default class DocfyHeader extends Component {