feat(page_header): use data-smooth-scroll="disabled" on theme toggle
+ 13
- 33
@@ -1,5 +1,5 @@
 {
-  "_generatedAtUnix": 1664724678631,
+  "_generatedAtUnix": 1664724769966,
   "_hashAlgorithm": "sha1",
   "_version": 2,
   "islands": {

...
@@ -102,7 +102,7 @@
       "pathSource": "./app/views/repository/RepositoryCreateView.tsx"
     },
     "RepositoryDetailsView": {
-      "hash": "6745f4f4482e3cb90a99465e6ec2f6c2e852ba68",
+      "hash": "329005f2eafedde0bef20181722ec0be6b1c42cc",
       "pathSource": "./app/views/repository/RepositoryDetailsView.tsx"
     },
     "RepositoryExploreView": {

app/components/PageHeader.tsx
@@ -61,6 +61,7 @@ export const PageHeader: VFC<PageHeaderProps & WithThemeSchemeProp> = ({
           </a>
         )}
         <a
+          data-smooth-scroll={"disabled"}
           href={`/theme/${invertThemeScheme}`}
           style={{ color: NamedColors.TEXT_MUTED[themeScheme] }}
           title={`Click to enable ${

app/views/repository/RepositoryDetailsView.tsx
@@ -187,7 +187,7 @@ const RepositoryDetailsView: ReactView<RepositoryDetailsViewProps> = ({
                     keyword.trim() !== "" && (
                       <React.Fragment key={[idx, keyword].join(":")}>
                         <span>{keyword}</span>
-                        {idx < arr.length - 2 ? ", " : "."}
+                        {idx < arr.length - 1 ? ", " : "."}
                       </React.Fragment>
                     )
                 )}

@@ -28,8 +28,8 @@
   "dependencies": {
     "@ethicdevs/fastify-custom-session": "^0.6.0",
     "@ethicdevs/fastify-git-server": "^1.6.0",
-    "@ethicdevs/fastify-stream-react-views": "^1.10.1",
-    "@ethicdevs/react-monolith": "^1.7.0",
+    "@ethicdevs/fastify-stream-react-views": "^1.10.2",
+    "@ethicdevs/react-monolith": "^1.7.3",
     "@fastify/cookie": "6.0.0",
     "@fastify/formbody": "6.0.0",
     "@prisma/client": "^4.4.0",

...
@@ -80,7 +80,7 @@
     "typescript": "^4.6.2"
   },
   "resolutions": {
-    "@ethicdevs/fastify-stream-react-views": "1.10.0"
+    "@ethicdevs/fastify-stream-react-views": "^1.10.2"
   },
   "eslintConfig": {
     "extends": [

@@ -311,9 +311,9 @@
     fastify-plugin "^3.0.1"
     git-side-band-message "^0.0.3"
 
-"@ethicdevs/fastify-stream-react-views@1.10.0":
-  version "1.10.0"
-  resolved "https://registry.yarnpkg.com/@ethicdevs/fastify-stream-react-views/-/fastify-stream-react-views-1.10.0.tgz#f8ad07b2c70b6871deddcb931cea176c35a616dd"
+"@ethicdevs/fastify-stream-react-views@^1.10.2":
+  version "1.10.2"
+  resolved "https://registry.yarnpkg.com/@ethicdevs/fastify-stream-react-views/-/fastify-stream-react-views-1.10.2.tgz#55cf85233abfc39edc261db028d6cc823a60554a"
   dependencies:
     "@babel/plugin-transform-modules-umd" "^7.18.0"
     "@babel/plugin-transform-react-display-name" "^7.18.6"

...
@@ -328,26 +328,9 @@
     terser "^5.14.1"
     transform-modules-eumd "^1.0.0"
 
-"@ethicdevs/fastify-stream-react-views@^1.10.1":
-  version "1.10.1"
-  resolved "https://registry.yarnpkg.com/@ethicdevs/fastify-stream-react-views/-/fastify-stream-react-views-1.10.1.tgz#fb353db4dfa2400b8a9ea54b9a9d360b9dc899d6"
-  dependencies:
-    "@babel/plugin-transform-modules-umd" "^7.18.0"
-    "@babel/plugin-transform-react-display-name" "^7.18.6"
-    babel-plugin-styled-components "^2.0.7"
-    concat-stream "^2.0.0"
-    dree "^3.3.7"
-    esbuild "^0.14.50"
-    esbuild-node-externals "^1.4.1"
-    escape-string-regexp "^4.0.0"
-    fastify-plugin "^3.0.1"
-    react-ssr-prepass "^1.5.0"
-    terser "^5.14.1"
-    transform-modules-eumd "^1.0.0"
-
-"@ethicdevs/react-monolith@^1.7.0":
-  version "1.7.0"
-  resolved "https://registry.yarnpkg.com/@ethicdevs/react-monolith/-/react-monolith-1.7.0.tgz#fa9df206d2b6628c97f7421ce461c1db6dd4c024"
+"@ethicdevs/react-monolith@^1.7.3":
+  version "1.7.3"
+  resolved "https://registry.yarnpkg.com/@ethicdevs/react-monolith/-/react-monolith-1.7.3.tgz#49252dac325bc9c1da28087ea8ae6ad225e3726b"
   dependencies:
     deepest-merge "^1.0.0"
     react-ssr-prepass "^1.5.0"

...
@@ -763,19 +746,16 @@
 "@prisma/client@^4.4.0":
   version "4.4.0"
   resolved "https://registry.yarnpkg.com/@prisma/client/-/client-4.4.0.tgz#45f59c172dd3621ecc92d7cf9bc765d85e6c7d56"
-  integrity sha512-ciKOP246x1xwr04G9ajHlJ4pkmtu9Q6esVyqVBO0QJihaKQIUvbPjClp17IsRJyxqNpFm4ScbOc/s9DUzKHINQ==
   dependencies:
     "@prisma/engines-version" "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6"
 
 "@prisma/engines-version@4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6":
   version "4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6"
   resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-4.4.0-66.f352a33b70356f46311da8b00d83386dd9f145d6.tgz#00875863bb30b670a586a5b5794a000f7f3ad976"
-  integrity sha512-P5v/PuEIJLYXZUZBvOLPqoyCW+m6StNqHdiR6te++gYVODpPdLakks5HVx3JaZIY+LwR02juJWFlwpc9Eog/ug==
 
 "@prisma/engines@4.4.0":
   version "4.4.0"
   resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-4.4.0.tgz#6ca7d3ce8eee08dcfa82311b0a02f5ccaac7dc0c"
-  integrity sha512-Fpykccxlt9MHrAs/QpPGpI2nOiRxuLA+LiApgA59ibbf24YICZIMWd3SI2YD+q0IAIso0jCGiHhirAIbxK3RyQ==
 
 "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
   version "1.1.2"

...
@@ -4124,7 +4104,6 @@ pretty-format@^28.0.0, pretty-format@^28.1.3:
 prisma@^4.4.0:
   version "4.4.0"
   resolved "https://registry.yarnpkg.com/prisma/-/prisma-4.4.0.tgz#0c53324bf6a29474636b3e1964e0d72e0277bf8f"
-  integrity sha512-l/QKLmLcKJQFuc+X02LyICo0NWTUVaNNZ00jKJBqwDyhwMAhboD1FWwYV50rkH4Wls0RviAJSFzkC2ZrfawpfA==
   dependencies:
     "@prisma/engines" "4.4.0"