From ec9a395bf1a33465463a4e38b4383184ee64da63 Mon Sep 17 00:00:00 2001 From: qianmoQ Date: Thu, 11 Nov 2021 00:38:09 +0800 Subject: [PATCH] [Component] Add component for scrollbar --- package.json | 1 + src/renderer/app/layout/layout.routing.ts | 4 + .../navigation/navigation.component.html | 3 + .../scrollbar/scrollbar.component.html | 102 ++++++++++++++++++ .../scrollbar/scrollbar.component.scss | 25 +++++ .../scrollbar/scrollbar.component.ts | 65 +++++++++++ .../component/scrollbar/scrollbar.module.ts | 40 +++++++ .../services/component/scrollbar.service.ts | 12 +++ yarn.lock | 19 ++++ 9 files changed, 271 insertions(+) create mode 100644 src/renderer/app/pages/component/scrollbar/scrollbar.component.html create mode 100644 src/renderer/app/pages/component/scrollbar/scrollbar.component.scss create mode 100644 src/renderer/app/pages/component/scrollbar/scrollbar.component.ts create mode 100644 src/renderer/app/pages/component/scrollbar/scrollbar.module.ts create mode 100644 src/renderer/services/component/scrollbar.service.ts diff --git a/package.json b/package.json index a3c8a8e..32a3a0f 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "moment": "^2.29.1", "ngx-bootstrap": "^7.1.0", "ngx-clipboard": "^14.0.1", + "ngx-perfect-scrollbar": "^10.1.1", "rxjs": "~6.6.0", "tslib": "^2.1.0", "zone.js": "~0.11.4" diff --git a/src/renderer/app/layout/layout.routing.ts b/src/renderer/app/layout/layout.routing.ts index 6659ee4..ddf06f4 100644 --- a/src/renderer/app/layout/layout.routing.ts +++ b/src/renderer/app/layout/layout.routing.ts @@ -36,6 +36,10 @@ const LAYOUT_ROUTES: Routes = [ { path: 'tooltips', loadChildren: () => import('../pages/component/tooltips/tooltips.module').then(m => m.TooltipsComponentModule) + }, + { + path: 'scrollbar', + loadChildren: () => import('../pages/component/scrollbar/scrollbar.module').then(m => m.ScrollbarModule) } ] }, diff --git a/src/renderer/app/layout/navigation/navigation.component.html b/src/renderer/app/layout/navigation/navigation.component.html index ed5ddcb..9e58e8a 100644 --- a/src/renderer/app/layout/navigation/navigation.component.html +++ b/src/renderer/app/layout/navigation/navigation.component.html @@ -22,6 +22,9 @@
  • Tooltips
  • +
  • + Scrollbar +