diff --git a/package.json b/package.json index b8655a9f..581fad1e 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "react-instantsearch-core": "^7.13.7", "react-live": "^4.1.7", "smarthr-normalize-css": "^1.1.0", - "smarthr-ui": "^65.2.0", + "smarthr-ui": "^65.2.1", "styled-components": "^6.1.13", "typescript": "^5.6.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3730355..2a6e565e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,13 +13,13 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.3) '@astrojs/mdx': specifier: ^3.1.9 - version: 3.1.9(astro@4.16.10(@types/node@22.13.4)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3)) + version: 3.1.9(astro@4.16.10(@types/node@22.13.5)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3)) '@astrojs/partytown': specifier: ^2.1.2 version: 2.1.2 '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4)) + version: 3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4)) '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -31,7 +31,7 @@ importers: version: 5.13.0 astro: specifier: ^4.16.10 - version: 4.16.10(@types/node@22.13.4)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3) + version: 4.16.10(@types/node@22.13.5)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -63,8 +63,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) smarthr-ui: - specifier: ^65.2.0 - version: 65.2.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: ^65.2.1 + version: 65.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) styled-components: specifier: ^6.1.13 version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1370,8 +1370,8 @@ packages: '@types/node@22.10.1': resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} - '@types/node@22.13.4': - resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} + '@types/node@22.13.5': + resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==} '@types/prismjs@1.26.4': resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} @@ -2679,8 +2679,8 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} get-proto@1.0.1: @@ -4469,8 +4469,8 @@ packages: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - recast@0.23.9: - resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + recast@0.23.10: + resolution: {integrity: sha512-mbCmRMJUKCJ1h41V0cu2C26ULBURwuoZ34C9rChjcDaeJ/4Kv5al3O2HPwTs2m0wQ1vGhMY+tguhzU1aE8md1A==} engines: {node: '>= 4'} recma-build-jsx@1.0.0: @@ -4952,8 +4952,8 @@ packages: smarthr-normalize-css@1.1.0: resolution: {integrity: sha512-RNi5bkp8dYvZs/yqOihZ+an5Wf3oXiBMRRvSYhCKNhV+Qkg1otqIxmP3ELUWVwMZx9v+zZG1LLAJ0sxPkHXOcg==} - smarthr-ui@65.2.0: - resolution: {integrity: sha512-m3cxHQ01sl52VAvyZyxbemi9I2VvvQbec/wF4uSLE1ke+jBLO4XTQSy+PcD5qY1LQ9xJj6WEn38FVmXM9+9Lcw==} + smarthr-ui@65.2.1: + resolution: {integrity: sha512-hIatr99IM1sahJXFhxCDm/OxLDFP2BrmPUr8nuaDMO4qkbMDjl9dkpk0XnGwj61tITuJgCmkuU5onILAYrYVuQ==} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -5829,8 +5829,8 @@ packages: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6067,12 +6067,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.9(astro@4.16.10(@types/node@22.13.4)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3))': + '@astrojs/mdx@3.1.9(astro@4.16.10(@types/node@22.13.5)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3))': dependencies: '@astrojs/markdown-remark': 5.3.0 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) acorn: 8.14.0 - astro: 4.16.10(@types/node@22.13.4)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3) + astro: 4.16.10(@types/node@22.13.5)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -6096,11 +6096,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4))': dependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@vitejs/plugin-react': 4.3.1(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -6928,10 +6928,10 @@ snapshots: express: 4.21.2 jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 - recast: 0.23.9 + recast: 0.23.10 semver: 7.7.1 util: 0.12.5 - ws: 8.18.0 + ws: 8.18.1 transitivePeerDependencies: - bufferutil - supports-color @@ -7193,7 +7193,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.4 + '@types/node': 22.13.5 '@types/concat-stream@2.0.3': dependencies: @@ -7201,7 +7201,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.5 '@types/cookie@0.6.0': {} @@ -7219,7 +7219,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.5 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -7275,7 +7275,7 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/node@22.13.4': + '@types/node@22.13.5': dependencies: undici-types: 6.20.0 @@ -7301,12 +7301,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.4 + '@types/node': 22.13.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.4 + '@types/node': 22.13.5 '@types/send': 0.17.4 '@types/stylis@4.2.5': {} @@ -7438,14 +7438,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4))': + '@vitejs/plugin-react@4.3.1(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4) + vite: 5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4) transitivePeerDependencies: - supports-color @@ -7702,7 +7702,7 @@ snapshots: - supports-color - typescript - astro@4.16.10(@types/node@22.13.4)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3): + astro@4.16.10(@types/node@22.13.5)(rollup@4.24.4)(sass-embedded@1.83.0)(sass@1.79.4)(typescript@5.6.3): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -7758,8 +7758,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.6.3) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4) - vitefu: 1.0.3(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4)) + vite: 5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4) + vitefu: 1.0.3(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 @@ -7898,13 +7898,13 @@ snapshots: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 call-bound@1.0.3: dependencies: call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 callsites@3.1.0: {} @@ -8984,7 +8984,7 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-intrinsic@1.2.7: + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -11292,7 +11292,7 @@ snapshots: readdirp@4.1.2: optional: true - recast@0.23.9: + recast@0.23.10: dependencies: ast-types: 0.16.1 esprima: 4.0.1 @@ -11890,14 +11890,14 @@ snapshots: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-map: 1.0.1 @@ -11952,7 +11952,7 @@ snapshots: transitivePeerDependencies: - styled-components - smarthr-ui@65.2.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + smarthr-ui@65.2.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@smarthr/wareki': 1.3.0 dayjs: 1.11.13 @@ -12922,20 +12922,20 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4): + vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.4 optionalDependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.5 fsevents: 2.3.3 sass: 1.79.4 sass-embedded: 1.83.0 - vitefu@1.0.3(vite@5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4)): + vitefu@1.0.3(vite@5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4)): optionalDependencies: - vite: 5.4.10(@types/node@22.13.4)(sass-embedded@1.83.0)(sass@1.79.4) + vite: 5.4.10(@types/node@22.13.5)(sass-embedded@1.83.0)(sass@1.79.4) volar-service-css@0.0.62(@volar/language-service@2.4.9): dependencies: @@ -13158,7 +13158,7 @@ snapshots: dependencies: mkdirp: 0.5.6 - ws@8.18.0: {} + ws@8.18.1: {} xtend@4.0.2: {} diff --git a/public/smarthr-ui.css b/public/smarthr-ui.css index 10e19f23..90902747 100644 --- a/public/smarthr-ui.css +++ b/public/smarthr-ui.css @@ -5235,6 +5235,32 @@ a { } } +.\[\&\[data-selected\=\"false\"\]\]\:hover\:shr-bg-white-darken:hover[data-selected="false"] { + --tw-bg-opacity: 1; + background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)) +} + +.\[\&\[data-selected\=\"true\"\]\[data-type\=\"last\"\]\]\:shr-bg-main[data-selected="true"][data-type="last"] { + --tw-bg-opacity: 1; + background-color: rgb(0 119 199 / var(--tw-bg-opacity, 1)) +} + +.\[\&\[data-selected\=\"true\"\]\[data-type\=\"last\"\]\]\:shr-text-white[data-selected="true"][data-type="last"] { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity, 1)) +} + +@media (forced-colors: active) { + .\[\&\[data-selected\=\"true\"\]\[data-type\=\"last\"\]\]\:forced-colors\:shr-bg-\[Highlight\][data-selected="true"][data-type="last"] { + background-color: Highlight + } +} + +.\[\&\[data-selected\=\"true\"\]\[data-type\=\"parent\"\]\]\:shr-bg-white-darken[data-selected="true"][data-type="parent"] { + --tw-bg-opacity: 1; + background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)) +} + .\[\&\]\:shr-box-border { box-sizing: border-box } @@ -5699,3 +5725,16 @@ a { :not([hidden]) ~ .\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-1.\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-1.\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-1 { margin-top: 16px } + +[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-pointer-events-none { + pointer-events: none +} + +[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-cursor-not-allowed { + cursor: not-allowed +} + +[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-text-disabled { + --tw-text-opacity: 1; + color: rgb(193 189 183 / var(--tw-text-opacity, 1)) +}