From c62a26a3be069b3f955ede9e055943891eb62a1a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 7 Aug 2024 15:50:11 +0000
Subject: [PATCH 1/7] fix(auth): update all non-major dependencies (#1372)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
|
[@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider)
([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider))
| dependencies | minor | [`3.624.0` ->
`3.625.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.624.0/3.625.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/aws/aws-sdk-js-v3/badge)](https://securityscorecards.dev/viewer/?uri=github.com/aws/aws-sdk-js-v3)
|
|
[@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/a11y))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/actions))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/interactions))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/links))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-mdx-gfm](https://togithub.com/storybookjs/storybook/tree/next/code/addons/gfm)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/gfm))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/viewport))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/deprecated/components)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/deprecated/components))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/core-events))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/renderers/react))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/test](https://togithub.com/storybookjs/storybook/tree/next/code/lib/test)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/test))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2ftest/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/theming))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
|
[@storybook/types](https://togithub.com/storybookjs/storybook/tree/next/code/lib/types)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/types))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/8.2.7/8.2.8)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
| [@turbo/gen](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo/tree/HEAD/packages/turbo-gen))
| devDependencies | patch | [`2.0.11` ->
`2.0.12`](https://renovatebot.com/diffs/npm/@turbo%2fgen/2.0.11/2.0.12)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/vercel/turbo/badge)](https://securityscorecards.dev/viewer/?uri=github.com/vercel/turbo)
|
|
[@types/aws-lambda](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-lambda)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda))
| devDependencies | patch | [`8.10.142` ->
`8.10.143`](https://renovatebot.com/diffs/npm/@types%2faws-lambda/8.10.142/8.10.143)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/DefinitelyTyped/DefinitelyTyped/badge)](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped)
|
|
[@types/yargs](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs))
| devDependencies | patch | [`17.0.32` ->
`17.0.33`](https://renovatebot.com/diffs/npm/@types%2fyargs/17.0.32/17.0.33)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/DefinitelyTyped/DefinitelyTyped/badge)](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped)
|
| [knip](https://knip.dev)
([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))
| devDependencies | patch | [`5.27.0` ->
`5.27.1`](https://renovatebot.com/diffs/npm/knip/5.27.0/5.27.1) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/webpro-nl/knip/badge)](https://securityscorecards.dev/viewer/?uri=github.com/webpro-nl/knip)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
packageManager | minor | [`9.6.0` ->
`9.7.0`](https://renovatebot.com/diffs/npm/pnpm/9.6.0/9.7.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/pnpm/pnpm/badge)](https://securityscorecards.dev/viewer/?uri=github.com/pnpm/pnpm)
|
| [react-i18next](https://togithub.com/i18next/react-i18next) |
peerDependencies | patch | [`15.0.0` ->
`15.0.1`](https://renovatebot.com/diffs/npm/react-i18next/15.0.0/15.0.1)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/react-i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/react-i18next)
|
| [react-i18next](https://togithub.com/i18next/react-i18next) |
devDependencies | patch | [`15.0.0` ->
`15.0.1`](https://renovatebot.com/diffs/npm/react-i18next/15.0.0/15.0.1)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/react-i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/react-i18next)
|
| [react-i18next](https://togithub.com/i18next/react-i18next) |
dependencies | patch | [`15.0.0` ->
`15.0.1`](https://renovatebot.com/diffs/npm/react-i18next/15.0.0/15.0.1)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/react-i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/react-i18next)
|
|
[storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| devDependencies | patch | [`8.2.7` ->
`8.2.8`](https://renovatebot.com/diffs/npm/storybook/8.2.7/8.2.8) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
---
### Release Notes
aws/aws-sdk-js-v3
(@aws-sdk/client-cognito-identity-provider)
###
[`v3.625.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36250-2024-08-06)
[Compare
Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.624.0...v3.625.0)
##### Features
- **client-cognito-identity-provider:** Advanced security feature
updates to include password history and log export for Cognito user
pools.
([f35898e](https://togithub.com/aws/aws-sdk-js-v3/commit/f35898ec563ffb61bb40d88f6012d9571bbd8d75))
storybookjs/storybook (@storybook/addon-a11y)
###
[`v8.2.8`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#828)
[Compare
Source](https://togithub.com/storybookjs/storybook/compare/v8.2.7...v8.2.8)
- CLI: Parse more Yarn Berry errors -
[#28816](https://togithub.com/storybookjs/storybook/pull/28816),
thanks [@yannbf](https://togithub.com/yannbf)!
- Fix: Invariant failed: Expected package.json#version to be defined in
the "undefined" package -
[#28752](https://togithub.com/storybookjs/storybook/pull/28752),
thanks [@abcdmku](https://togithub.com/abcdmku)!
vercel/turbo (@turbo/gen)
### [`v2.0.12`](https://togithub.com/vercel/turbo/releases/tag/v2.0.12):
Turborepo v2.0.12
[Compare
Source](https://togithub.com/vercel/turbo/compare/v2.0.11...v2.0.12)
#### What's Changed
##### Docs
- docs: Re-mention passthroughs in CI compatibility section. by
[@anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/8939](https://togithub.com/vercel/turbo/pull/8939)
- docs: Correct json comma syntax in sample code by
[@huyb1991](https://togithub.com/huyb1991) in
[https://github.com/vercel/turbo/pull/8949](https://togithub.com/vercel/turbo/pull/8949)
##### [@turbo/repository](https://togithub.com/turbo/repository)
- feat(turborepo): log reason why all packages were considered changed
by [@mehulkar](https://togithub.com/mehulkar) in
[https://github.com/vercel/turbo/pull/8872](https://togithub.com/vercel/turbo/pull/8872)
##### Changelog
- fix(watch): properly shut down persistent tasks by
[@chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/8854](https://togithub.com/vercel/turbo/pull/8854)
- add envMode to `turbo.json` by
[@dimitropoulos](https://togithub.com/dimitropoulos) in
[https://github.com/vercel/turbo/pull/8757](https://togithub.com/vercel/turbo/pull/8757)
- chore(codeowners): remove turbopack by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/8930](https://togithub.com/vercel/turbo/pull/8930)
- chore(turbo): simplify contributing by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/8931](https://togithub.com/vercel/turbo/pull/8931)
- removes nextest config related to turbopack by
[@dimitropoulos](https://togithub.com/dimitropoulos) in
[https://github.com/vercel/turbo/pull/8925](https://togithub.com/vercel/turbo/pull/8925)
- chore: improve -vv logging by
[@mehulkar](https://togithub.com/mehulkar) in
[https://github.com/vercel/turbo/pull/8910](https://togithub.com/vercel/turbo/pull/8910)
- refactor(turborepo): change the ui config to use an enum by
[@NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/8919](https://togithub.com/vercel/turbo/pull/8919)
- remove / move unused or test crates by
[@arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/8929](https://togithub.com/vercel/turbo/pull/8929)
- fix(tui): allow for TUI use when hooked up to tty by
[@chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/8942](https://togithub.com/vercel/turbo/pull/8942)
- feat(telemetry): reduce data volume by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/8944](https://togithub.com/vercel/turbo/pull/8944)
- feat(owners): remove telem special case by
[@tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/8945](https://togithub.com/vercel/turbo/pull/8945)
- feat(turborepo): implement --affected flag by
[@NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/8884](https://togithub.com/vercel/turbo/pull/8884)
#### New Contributors
- [@Marukome0743](https://togithub.com/Marukome0743) made their
first contribution in
[https://github.com/vercel/turbo/pull/8928](https://togithub.com/vercel/turbo/pull/8928)
- [@fredericobreno](https://togithub.com/fredericobreno) made
their first contribution in
[https://github.com/vercel/turbo/pull/8911](https://togithub.com/vercel/turbo/pull/8911)
- [@huyb1991](https://togithub.com/huyb1991) made their first
contribution in
[https://github.com/vercel/turbo/pull/8949](https://togithub.com/vercel/turbo/pull/8949)
**Full Changelog**:
https://github.com/vercel/turbo/compare/v2.0.11...v2.0.12
webpro-nl/knip (knip)
### [`v5.27.1`](https://togithub.com/webpro-nl/knip/releases/tag/5.27.1)
[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.27.0...5.27.1)
- Use `pathsBasePath` if available to make `compilerOptions.paths`
absolute (fixes
[#748](https://togithub.com/webpro-nl/knip/issues/748))
([`6c866d2`](https://togithub.com/webpro-nl/knip/commit/6c866d26))
- Format docs
([`d0d5f97`](https://togithub.com/webpro-nl/knip/commit/d0d5f970))
- Increase enhanced-resolve cache duration
([`c7fa02e`](https://togithub.com/webpro-nl/knip/commit/c7fa02e1))
- Add test coverage for tsconfig.json w/ module:commonjs
([`3d5a536`](https://togithub.com/webpro-nl/knip/commit/3d5a5363))
- Add non-standard CJS require calls in TS files as entry files (as
require.resolve)
([`f8f0d66`](https://togithub.com/webpro-nl/knip/commit/f8f0d669))
- Update docs
([`b2ea3a9`](https://togithub.com/webpro-nl/knip/commit/b2ea3a9a))
- Fix regression issue template
([`f6066d6`](https://togithub.com/webpro-nl/knip/commit/f6066d69))
- Aid ts issues
([`9eff1bb`](https://togithub.com/webpro-nl/knip/commit/9eff1bb1))
- Enable more tests in Bun
([`953d6f6`](https://togithub.com/webpro-nl/knip/commit/953d6f61))
- Update lockfile
([`4d8b35b`](https://togithub.com/webpro-nl/knip/commit/4d8b35b8))
- Replace resolve with enhanced-resolve
([`39e0f22`](https://togithub.com/webpro-nl/knip/commit/39e0f223))
- Temp exclude unlisted in typescript integration test
([`76752c8`](https://togithub.com/webpro-nl/knip/commit/76752c88))
- Inline playwright types
([`ea099cc`](https://togithub.com/webpro-nl/knip/commit/ea099cc0))
- Add Vue example to compilers in docs
([#733](https://togithub.com/webpro-nl/knip/issues/733))
([`949ddd8`](https://togithub.com/webpro-nl/knip/commit/949ddd8b))
- Minor refactor
([`8c21df5`](https://togithub.com/webpro-nl/knip/commit/8c21df51))
- Fix omitted expressions in Promise.all imports (resolves
[#725](https://togithub.com/webpro-nl/knip/issues/725))
([`858c0b7`](https://togithub.com/webpro-nl/knip/commit/858c0b73))
- Clean up `tryResolve` etc.
([`e20a9e9`](https://togithub.com/webpro-nl/knip/commit/e20a9e9a))
- fix: pnpm workspace fixes
([#738](https://togithub.com/webpro-nl/knip/issues/738))
([`d5003d1`](https://togithub.com/webpro-nl/knip/commit/d5003d1b))
- Update .gitattributes to exclude binary files
([`b9b8f4d`](https://togithub.com/webpro-nl/knip/commit/b9b8f4da))
- Revert "CRLF will be replaced by LF the next time Git touches it"
([`0fdb4c9`](https://togithub.com/webpro-nl/knip/commit/0fdb4c93))
- Upgrade Astro
([`ccb7523`](https://togithub.com/webpro-nl/knip/commit/ccb7523f))
- Use latest tsx again
([`2b7d053`](https://togithub.com/webpro-nl/knip/commit/2b7d0537))
- Add `bun create @knip/config` to installation instructions
([`fb19915`](https://togithub.com/webpro-nl/knip/commit/fb199152))
pnpm/pnpm (pnpm)
### [`v9.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.7.0): pnpm
9.7
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.6.0...v9.7.0)
#### Minor Changes
- Added pnpm version management. If the
`manage-package-manager-versions` setting is set to `true`, pnpm will
switch to the version specified in the `packageManager` field of
`package.json` [#8363](https://togithub.com/pnpm/pnpm/pull/8363).
This is the same field used by Corepack. Example:
```json
{
"packageManager": "pnpm@9.3.0"
}
```
- Added the ability to apply patch to all versions
[#8337](https://togithub.com/pnpm/pnpm/pull/8337).
If the key of `pnpm.patchedDependencies` is a package name without a
version (e.g. `pkg`), pnpm will attempt to apply the patch to all
versions of the package. Failures will be skipped. If there's only one
version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm
patch-commit $edit_dir` will create an entry named `pkg` in
`pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to
other versions of `pkg` in the future.
- Change the default edit dir location when running `pnpm patch` from a
temporary directory to `node_modules/.pnpm_patches/pkg[@version]`
to allow the code editor to open the edit dir in the same file tree as
the main project
[#8379](https://togithub.com/pnpm/pnpm/issues/8379).
- Substitute environment variables in config keys
[#6679](https://togithub.com/pnpm/pnpm/issues/6679).
#### Patch Changes
- `pnpm install` should run `node-gyp rebuild` if the project has a
`binding.gyp` file even if the project doesn't have an install script
[#8293](https://togithub.com/pnpm/pnpm/issues/8293).
- Print warnings to stderr
[#8342](https://togithub.com/pnpm/pnpm/pull/8342).
- Peer dependencies of optional peer dependencies should be
automatically installed
[#8323](https://togithub.com/pnpm/pnpm/issues/8323).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
i18next/react-i18next (react-i18next)
###
[`v15.0.1`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1501)
[Compare
Source](https://togithub.com/i18next/react-i18next/compare/v15.0.0...v15.0.1)
- revert arrow function in class property to address
[this](https://togithub.com/i18next/react-i18next/commit/46e8ea5ff69325b73087811a2ce6a2b1faffa971#r145061161)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/weareinreach/InReach).
## Summary by CodeRabbit
- **New Features**
- Updated various dependencies to their latest versions, potentially
introducing new features and improvements.
- **Bug Fixes**
- Upgraded `@turbo/gen`, `@types/aws-lambda`, and `react-i18next`
dependencies, which may include bug fixes and performance enhancements.
- **Chores**
- Performed routine maintenance by updating multiple `@storybook`
related packages and ensuring all dependencies are current.
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
apps/app/package.json | 2 +-
apps/web/package.json | 2 +-
lambdas/cognito-messaging/package.json | 2 +-
lambdas/cognito-user-migrate/package.json | 2 +-
package.json | 8 +-
packages/api/package.json | 2 +-
packages/auth/package.json | 2 +-
packages/db/package.json | 2 +-
packages/ui/package.json | 38 +-
pnpm-lock.yaml | 616 +++++++++++-----------
10 files changed, 338 insertions(+), 338 deletions(-)
diff --git a/apps/app/package.json b/apps/app/package.json
index b6ac7d4668..3fda4a83b9 100644
--- a/apps/app/package.json
+++ b/apps/app/package.json
@@ -100,7 +100,7 @@
"react-hook-consent": "3.5.3",
"react-hook-form": "7.52.2",
"react-hook-form-mantine": "2.0.0",
- "react-i18next": "15.0.0",
+ "react-i18next": "15.0.1",
"zod": "3.23.8"
},
"devDependencies": {
diff --git a/apps/web/package.json b/apps/web/package.json
index 363a9cfa29..e147a01271 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -31,7 +31,7 @@
"next": "14.2.5",
"react": "18.3.1",
"react-dom": "18.3.1",
- "react-i18next": "15.0.0"
+ "react-i18next": "15.0.1"
},
"devDependencies": {
"@next/bundle-analyzer": "14.2.5",
diff --git a/lambdas/cognito-messaging/package.json b/lambdas/cognito-messaging/package.json
index d644e4b3ab..678e2b7399 100644
--- a/lambdas/cognito-messaging/package.json
+++ b/lambdas/cognito-messaging/package.json
@@ -23,7 +23,7 @@
"@aws-lambda-powertools/logger": "1.18.1"
},
"devDependencies": {
- "@types/aws-lambda": "8.10.142",
+ "@types/aws-lambda": "8.10.143",
"@types/eslint": "8.56.11",
"@types/node": "20.14.14",
"@vercel/ncc": "0.38.1",
diff --git a/lambdas/cognito-user-migrate/package.json b/lambdas/cognito-user-migrate/package.json
index d754b449a4..39fc9e35d2 100644
--- a/lambdas/cognito-user-migrate/package.json
+++ b/lambdas/cognito-user-migrate/package.json
@@ -26,7 +26,7 @@
"@weareinreach/db": "workspace:*"
},
"devDependencies": {
- "@types/aws-lambda": "8.10.142",
+ "@types/aws-lambda": "8.10.143",
"@types/eslint": "8.56.11",
"@types/node": "20.14.14",
"@vercel/ncc": "0.38.1",
diff --git a/package.json b/package.json
index d95b5cb40a..ca5b6c8c9c 100644
--- a/package.json
+++ b/package.json
@@ -39,10 +39,10 @@
},
"devDependencies": {
"@changesets/cli": "2.27.7",
- "@turbo/gen": "2.0.11",
+ "@turbo/gen": "2.0.12",
"@types/lint-staged": "13.3.0",
"@types/node": "20.14.14",
- "@types/yargs": "17.0.32",
+ "@types/yargs": "17.0.33",
"@weareinreach/config": "workspace:*",
"@weareinreach/eslint-config": "workspace:*",
"boxen": "8.0.1",
@@ -50,7 +50,7 @@
"dotenv": "16.4.5",
"dotenv-expand": "11.0.6",
"husky": "9.1.4",
- "knip": "5.27.0",
+ "knip": "5.27.1",
"lint-staged": "15.2.8",
"prettier": "3.3.3",
"prettier-plugin-jsdoc": "1.3.0",
@@ -63,7 +63,7 @@
"typesync": "0.13.0",
"yargs": "17.7.2"
},
- "packageManager": "pnpm@9.6.0",
+ "packageManager": "pnpm@9.7.0",
"engines": {
"node": "^20.12.2",
"pnpm": "^9.0.0"
diff --git a/packages/api/package.json b/packages/api/package.json
index 584bd4971b..5fbbcf7cda 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -53,7 +53,7 @@
"zod": "3.23.8"
},
"devDependencies": {
- "@turbo/gen": "2.0.11",
+ "@turbo/gen": "2.0.12",
"@types/eslint": "8.56.11",
"@types/google.maps": "3.55.12",
"@types/luxon": "3.4.2",
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 16f3ae7bb0..6ff37a402f 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -58,7 +58,7 @@
"with-env": "dotenv -e ../../.env --"
},
"dependencies": {
- "@aws-sdk/client-cognito-identity-provider": "3.624.0",
+ "@aws-sdk/client-cognito-identity-provider": "3.625.0",
"@next-auth/prisma-adapter": "1.0.7",
"@weareinreach/db": "workspace:*",
"@weareinreach/env": "workspace:*",
diff --git a/packages/db/package.json b/packages/db/package.json
index 959c11286c..ddcf5f843e 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -68,7 +68,7 @@
"@snaplet/copycat": "5.0.0",
"@snaplet/seed": "0.98.0",
"@terraformer/wkt": "2.2.1",
- "@turbo/gen": "2.0.11",
+ "@turbo/gen": "2.0.12",
"@turf/helpers": "7.0.0",
"@types/eslint": "8.56.11",
"@types/inquirer": "9.0.7",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 645bc7a1fc..066784dccd 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -89,25 +89,25 @@
"@mantine/nprogress": "6.0.22",
"@mantine/utils": "6.0.22",
"@next/third-parties": "14.2.5",
- "@storybook/addon-a11y": "8.2.7",
- "@storybook/addon-actions": "8.2.7",
+ "@storybook/addon-a11y": "8.2.8",
+ "@storybook/addon-actions": "8.2.8",
"@storybook/addon-designs": "8.0.3",
- "@storybook/addon-essentials": "8.2.7",
- "@storybook/addon-interactions": "8.2.7",
- "@storybook/addon-links": "8.2.7",
- "@storybook/addon-mdx-gfm": "8.2.7",
- "@storybook/addon-viewport": "8.2.7",
+ "@storybook/addon-essentials": "8.2.8",
+ "@storybook/addon-interactions": "8.2.8",
+ "@storybook/addon-links": "8.2.8",
+ "@storybook/addon-mdx-gfm": "8.2.8",
+ "@storybook/addon-viewport": "8.2.8",
"@storybook/addon-webpack5-compiler-swc": "1.0.5",
- "@storybook/components": "8.2.7",
- "@storybook/core-events": "8.2.7",
- "@storybook/manager-api": "8.2.7",
- "@storybook/nextjs": "8.2.7",
- "@storybook/preview-api": "8.2.7",
- "@storybook/react": "8.2.7",
- "@storybook/test": "8.2.7",
+ "@storybook/components": "8.2.8",
+ "@storybook/core-events": "8.2.8",
+ "@storybook/manager-api": "8.2.8",
+ "@storybook/nextjs": "8.2.8",
+ "@storybook/preview-api": "8.2.8",
+ "@storybook/react": "8.2.8",
+ "@storybook/test": "8.2.8",
"@storybook/test-runner": "0.19.1",
- "@storybook/theming": "8.2.7",
- "@storybook/types": "8.2.7",
+ "@storybook/theming": "8.2.8",
+ "@storybook/types": "8.2.8",
"@swc/core": "1.7.6",
"@swc/helpers": "0.5.12",
"@tanstack/react-query": "4.36.1",
@@ -158,12 +158,12 @@
"react-hook-form": "7.52.2",
"react-hook-form-mantine": "2.0.0",
"react-hook-tracer": "1.4.0",
- "react-i18next": "15.0.0",
+ "react-i18next": "15.0.1",
"react-refresh": "0.14.2",
"react-refresh-typescript": "2.0.9",
"resolve-url-loader": "5.0.0",
"slugify": "1.6.6",
- "storybook": "8.2.7",
+ "storybook": "8.2.8",
"storybook-addon-pseudo-states": "3.1.1",
"style-loader": "3.3.4",
"swc-loader": "0.2.6",
@@ -213,7 +213,7 @@
"react-error-boundary": "4.0.13",
"react-hook-form": "7.52.2",
"react-hook-form-mantine": "2.0.0",
- "react-i18next": "15.0.0"
+ "react-i18next": "15.0.1"
},
"msw": {
"workerDirectory": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aa70a3f388..d2726f8b9a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,8 +30,8 @@ importers:
specifier: 2.27.7
version: 2.27.7
'@turbo/gen':
- specifier: 2.0.11
- version: 2.0.11(@swc/core@1.7.6)(@types/node@20.14.14)(typescript@5.5.4)
+ specifier: 2.0.12
+ version: 2.0.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)
'@types/lint-staged':
specifier: 13.3.0
version: 13.3.0
@@ -39,8 +39,8 @@ importers:
specifier: 20.14.14
version: 20.14.14
'@types/yargs':
- specifier: 17.0.32
- version: 17.0.32
+ specifier: 17.0.33
+ version: 17.0.33
'@weareinreach/config':
specifier: workspace:*
version: link:packages/config
@@ -63,8 +63,8 @@ importers:
specifier: 9.1.4
version: 9.1.4
knip:
- specifier: 5.27.0
- version: 5.27.0(@types/node@20.14.14)(typescript@5.5.4)
+ specifier: 5.27.1
+ version: 5.27.1(@types/node@20.14.14)(typescript@5.5.4)
lint-staged:
specifier: 15.2.8
version: 15.2.8
@@ -175,7 +175,7 @@ importers:
version: 8.24.0
'@sentry/nextjs':
specifier: 8.24.0
- version: 8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6))
+ version: 8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))
'@sentry/node':
specifier: 8.24.0
version: 8.24.0
@@ -295,7 +295,7 @@ importers:
version: 4.24.7(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-i18next:
specifier: 15.3.1
- version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
next-seo:
specifier: 6.5.0
version: 6.5.0(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -330,8 +330,8 @@ importers:
specifier: 2.0.0
version: 2.0.0(@mantine/core@6.0.22(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@mantine/hooks@6.0.22(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@6.0.22(@mantine/core@6.0.22(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@mantine/hooks@6.0.22(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@6.0.22(react@18.3.1))(dayjs@1.11.12)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.52.2(react@18.3.1))(react@18.3.1)
react-i18next:
- specifier: 15.0.0
- version: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 15.0.1
+ version: 15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
zod:
specifier: 3.23.8
version: 3.23.8
@@ -347,7 +347,7 @@ importers:
version: 5.18.0
'@relative-ci/agent':
specifier: 4.2.10
- version: 4.2.10(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6))
+ version: 4.2.10(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))
'@tanstack/react-query-devtools':
specifier: 4.36.1
version: 4.36.1(@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -490,8 +490,8 @@ importers:
specifier: 18.3.1
version: 18.3.1(react@18.3.1)
react-i18next:
- specifier: 15.0.0
- version: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 15.0.1
+ version: 15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
devDependencies:
'@next/bundle-analyzer':
specifier: 14.2.5
@@ -528,8 +528,8 @@ importers:
version: 1.18.1
devDependencies:
'@types/aws-lambda':
- specifier: 8.10.142
- version: 8.10.142
+ specifier: 8.10.143
+ version: 8.10.143
'@types/eslint':
specifier: 8.56.11
version: 8.56.11
@@ -571,8 +571,8 @@ importers:
version: link:../../packages/db
devDependencies:
'@types/aws-lambda':
- specifier: 8.10.142
- version: 8.10.142
+ specifier: 8.10.143
+ version: 8.10.143
'@types/eslint':
specifier: 8.56.11
version: 8.56.11
@@ -651,7 +651,7 @@ importers:
version: 1.9.0
'@sentry/nextjs':
specifier: 8.24.0
- version: 8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6))
+ version: 8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))
'@tanstack/react-query':
specifier: 4.36.1
version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -753,8 +753,8 @@ importers:
version: 3.23.8
devDependencies:
'@turbo/gen':
- specifier: 2.0.11
- version: 2.0.11(@swc/core@1.7.6)(@types/node@20.14.14)(typescript@5.5.4)
+ specifier: 2.0.12
+ version: 2.0.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)
'@types/eslint':
specifier: 8.56.11
version: 8.56.11
@@ -810,8 +810,8 @@ importers:
packages/auth:
dependencies:
'@aws-sdk/client-cognito-identity-provider':
- specifier: 3.624.0
- version: 3.624.0
+ specifier: 3.625.0
+ version: 3.625.0
'@next-auth/prisma-adapter':
specifier: 1.0.7
version: 1.0.7(@prisma/client@5.18.0(prisma@5.18.0))(next-auth@4.24.7(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
@@ -893,7 +893,7 @@ importers:
version: 8.57.0
next-i18next:
specifier: 15.3.1
- version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
typescript:
specifier: 5.5.4
version: 5.5.4
@@ -1026,8 +1026,8 @@ importers:
specifier: 2.2.1
version: 2.2.1
'@turbo/gen':
- specifier: 2.0.11
- version: 2.0.11(@swc/core@1.7.6)(@types/node@20.14.14)(typescript@5.5.4)
+ specifier: 2.0.12
+ version: 2.0.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)
'@turf/helpers':
specifier: 7.0.0
version: 7.0.0
@@ -1484,62 +1484,62 @@ importers:
specifier: 14.2.5
version: 14.2.5(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@storybook/addon-a11y':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-actions':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-designs':
specifier: 8.0.3
- version: 8.0.3(@storybook/blocks@8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/components@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/theming@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 8.0.3(@storybook/blocks@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/components@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/theming@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@storybook/addon-essentials':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-interactions':
- specifier: 8.2.7
- version: 8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-links':
- specifier: 8.2.7
- version: 8.2.7(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-mdx-gfm':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-viewport':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/addon-webpack5-compiler-swc':
specifier: 1.0.5
version: 1.0.5(@swc/helpers@0.5.12)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
'@storybook/components':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/core-events':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/manager-api':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/nextjs':
- specifier: 8.2.7
- version: 8.2.7(@jest/globals@29.7.0)(@swc/core@1.7.6(@swc/helpers@0.5.12))(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
+ specifier: 8.2.8
+ version: 8.2.8(@jest/globals@29.7.0)(@swc/core@1.7.6(@swc/helpers@0.5.12))(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
'@storybook/preview-api':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/react':
- specifier: 8.2.7
- version: 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
+ specifier: 8.2.8
+ version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
'@storybook/test':
- specifier: 8.2.7
- version: 8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/test-runner':
specifier: 0.19.1
- version: 0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(prettier@3.3.3)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))
+ version: 0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(prettier@3.3.3)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))
'@storybook/theming':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/types':
- specifier: 8.2.7
- version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ specifier: 8.2.8
+ version: 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@swc/core':
specifier: 1.7.6
version: 1.7.6(@swc/helpers@0.5.12)
@@ -1659,7 +1659,7 @@ importers:
version: 4.24.7(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-i18next:
specifier: 15.3.1
- version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
postcss-loader:
specifier: 8.1.1
version: 8.1.1(postcss@8.4.38)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
@@ -1691,8 +1691,8 @@ importers:
specifier: 1.4.0
version: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-i18next:
- specifier: 15.0.0
- version: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 15.0.1
+ version: 15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-refresh:
specifier: 0.14.2
version: 0.14.2
@@ -1706,8 +1706,8 @@ importers:
specifier: 1.6.6
version: 1.6.6
storybook:
- specifier: 8.2.7
- version: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ specifier: 8.2.8
+ version: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
storybook-addon-pseudo-states:
specifier: 3.1.1
version: 3.1.1
@@ -1823,8 +1823,8 @@ packages:
'@middy/core':
optional: true
- '@aws-sdk/client-cognito-identity-provider@3.624.0':
- resolution: {integrity: sha512-AKzSCARzVUqclaXxxRE7UXZAhF+HoJGbAdYvQxj9LJdejuBRCo49LUqmiCTr7pUEPDK/RkDtv3+JLhxqN4z8YA==}
+ '@aws-sdk/client-cognito-identity-provider@3.625.0':
+ resolution: {integrity: sha512-R633JVXkbLyySVQBKX/D2NfyayGPRbW/T4ZkZYKX11NurQTeGfCAl0jxE16F+7iW4IKkb7U6FgkjF6lYlin7og==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sso-oidc@3.624.0':
@@ -4999,25 +4999,25 @@ packages:
'@sqltools/formatter@1.2.5':
resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==}
- '@storybook/addon-a11y@8.2.7':
- resolution: {integrity: sha512-fHr8a/+srayg1S8nBt6Urdi/4tHc/fO08V+5xJNZBXqjmWCxBkxslDxg1fYPixwFctoorpX279SxeVP7p/Px4w==}
+ '@storybook/addon-a11y@8.2.8':
+ resolution: {integrity: sha512-pUjTjJjoP/52hoB2BGqWmGPOUpM1YwEKsYJmY4ki3qJo/ehau+mMlal9xY9/mxafYFkYbrWvHoVSLxSRBxt3yg==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-actions@8.2.7':
- resolution: {integrity: sha512-wDnMGGmaogAForkNncfCx8BEDiwxeK8zC0lj8HkRPUuH6vTr81U5RIb12Wa2TnnNKLKMFAtyPSnofHf3OAfzZQ==}
+ '@storybook/addon-actions@8.2.8':
+ resolution: {integrity: sha512-dyajqsMNAUktpi7aiml0Fsm4ey8Nh2YwRyTDuTJZ1iJFcFyARqfr5iKH4/qElq80y0FYXGgGRJB+dKJsCdefLw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-backgrounds@8.2.7':
- resolution: {integrity: sha512-kEL3kzYB0qNfpznchlGBnQm4iydyzdTYDPlCFsKUAxfUmJFnpz2H52Sl5lB+qJC/4OREp1Usltag7cUjeuyzMQ==}
+ '@storybook/addon-backgrounds@8.2.8':
+ resolution: {integrity: sha512-OqXGpq8KzWwAAQWPnby/v4ayWuUAB18Twgi6zeb+QNLEQdFnSp7kz6+4mP8ZVg8RS3ACGXD31nnvvlF7GYoJjQ==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-controls@8.2.7':
- resolution: {integrity: sha512-u3MruX0Zh6l1iNkoJdXwx+zPVqpDKypVrC0YdN3qQ3+mtTwqt35rgetYqtOkDnJ8mXKxo8A5giERKPIyzH9iBA==}
+ '@storybook/addon-controls@8.2.8':
+ resolution: {integrity: sha512-adhg68CSFaR/r95rgyKU4ZzWwZz+MU0c4vr9hqrR1UGvg/zl33IZQQzb5j5v3Axo0O31yPMaY6LRty7pOv3+/Q==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/addon-designs@8.0.3':
resolution: {integrity: sha512-uArLGYDwiRDjgJHgMotOLGGYK4hq1hBb0PfTJrlBnPy6evky9khrqf4KmXrIh4ViOyZ5t01THe1DnBj52DwrEQ==}
@@ -5039,80 +5039,80 @@ packages:
react-dom:
optional: true
- '@storybook/addon-docs@8.2.7':
- resolution: {integrity: sha512-icLbvUWp95WUxq2sY+0xgJ49MaQ2HqtWY9RUJUZswJ/ZPJTCCpIoa6HP/NOB9A90Oec9n8sW+1CdDL4CxfxfZg==}
+ '@storybook/addon-docs@8.2.8':
+ resolution: {integrity: sha512-8hqUYYveJjR3e/XdXt0vduA7TxFRIFWgXoa9jN5axa63kqfiHcfkpFYPjM8jCRhsfDIRgdrwe2qxsA0wewO1pA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-essentials@8.2.7':
- resolution: {integrity: sha512-5qe7La9B2Z4Y9Fet3C35y8zOZwKgrqduNk8yAUmPRAOwopdo8SGKYpnFTnAtTfTCVk6Y+AZlRfQq0yLUk0Wl3g==}
+ '@storybook/addon-essentials@8.2.8':
+ resolution: {integrity: sha512-NRbFv2ociM1l/Oi/1go/ZC5bUU41n9aKD1DzIbguEKBhUs/TGAES+f5x+7DvYnt3Hvd925/FyTXuMU+vNUeiUA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-highlight@8.2.7':
- resolution: {integrity: sha512-YhiLtyJ3NBNV3FQoQo8RFjj59QGSmmeSwRvCjoac6No2DY5vkMW5a8mW6ORr6QYd7ratRNtd3AsPqksZIehRwQ==}
+ '@storybook/addon-highlight@8.2.8':
+ resolution: {integrity: sha512-IM1pPx6CCZbHV0bv3oB1qBCGDsr8soq7XLl93tc7mc4hstWSDFfNn7rx4CWycSlCqXlNTKh8cEkbrPrhV9cwbg==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-interactions@8.2.7':
- resolution: {integrity: sha512-WZXlwpBNLE483uKuR70A7nm+ZbcZNEmuVz/J1/u7dbi0BUWzmJUa9YIgVeQ/1KTwW8KTkxvB0TuUUH3aA4ZKlA==}
+ '@storybook/addon-interactions@8.2.8':
+ resolution: {integrity: sha512-ggctlrSlK72xMfhviHHRslZF5tr9aHr1VFwCG/tjF7s1lM3S7OGqgHLJpcja/wNREvq9GMEvX95ZSu5NMh5CtA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-links@8.2.7':
- resolution: {integrity: sha512-BJdR+vdj7S6Rtx8XqBNQzLsRGH/FYHJ6B6BPWGp0awVx0jNWJnxepINQov8i+GAddUVQGCNG+r4LI3QSD3tNAA==}
+ '@storybook/addon-links@8.2.8':
+ resolution: {integrity: sha512-2igEaSdKAFjKjioT6LGdBxZulpbVCzmlmV//sTu3sQiVnnxRjjGFt77sEeLMajrsSvg9DB1RMbDsvJ4FJTzXfQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
peerDependenciesMeta:
react:
optional: true
- '@storybook/addon-mdx-gfm@8.2.7':
- resolution: {integrity: sha512-xPrusBE4UZtnHxUJXOxACfp559H1WIfWL++PUQM+8eRw/bX0iuzmBvt9BsyV/yespLIRESoOI3MRpB6IDkjmTQ==}
+ '@storybook/addon-mdx-gfm@8.2.8':
+ resolution: {integrity: sha512-PthYeCsYwgFl3cyXL8csdylea/XzPnzBnR+FfX+1koYOIZ3dWM0CXP6vPP1prdbqG2dSnfMNVkxpg8gq2buIgw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-measure@8.2.7':
- resolution: {integrity: sha512-cS5njwlzrgrUjigUKjhbgJMT8bhPmVDK3FwrQqGhw6xYP4cd9/YBJ4RLNPWhOgGJ+EUTz7eFZ/Rkli5mNrhYcQ==}
+ '@storybook/addon-measure@8.2.8':
+ resolution: {integrity: sha512-oqZiX571F9NNy8o/oVyM1Pe2cJz3WJ/OpL0lVbepHrV4ir1f+SDYZdMI58jGBAtoM52cwFc2ZPbzXKQs7a513A==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-outline@8.2.7':
- resolution: {integrity: sha512-oFSo3o5eEUSsdGUSPV22pGoJ5lL0PGcqjcee2hyl0Rc60ovsnB1BEGOoaGk7/bmkywMxRZm8D6j85V8HftA/kg==}
+ '@storybook/addon-outline@8.2.8':
+ resolution: {integrity: sha512-Cbk4Z0ojggiXjpbS2c4WUP56yikQdT4O7+8AuBNNjVUHNvJQADWYovi6SvDmrS5dH1iyIkB+4saXMr0syp+BDw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-toolbars@8.2.7':
- resolution: {integrity: sha512-lEq0/uiogQSxS8pM5AqIexPiG2mudHUxgBiVWSspbTQDUbGBUxB64VYeYERat50N/GyS2iCymlfSkC+OUXaYLQ==}
+ '@storybook/addon-toolbars@8.2.8':
+ resolution: {integrity: sha512-k64G3FUpX3H/mhJ7AG1r/4Drsk6cdUtxI3yVdgWb7O3Ka7v/OFZexRXRSiV03n5q/kaqVKDu96Tuog57+7EB4w==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/addon-viewport@8.2.7':
- resolution: {integrity: sha512-d4+klwM/duTukNED1WCeBgIMqL5Jvm/iUs2rUc5HI1FGMEDYnoLVR2ztjivQs+6f1cJWuGwWZD/toB5pKHuR/A==}
+ '@storybook/addon-viewport@8.2.8':
+ resolution: {integrity: sha512-/JZeIgB33yhryUvWaNO+3t9akcS8nGLyAUmlljPFr3LUDDYrO/0H9tE4CgjLqtwCXBq3k3s0HLzEJOrKI9Tmbw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/addon-webpack5-compiler-swc@1.0.5':
resolution: {integrity: sha512-1NlM3noit2vA22OyWb8Ma2lhcEKCS1Snv2kr+EkaVABUqNDfVc9AD/GgYQhF7F/2CoF5N2JU7uzXDzFHd5TzZg==}
engines: {node: '>=18'}
- '@storybook/blocks@8.2.7':
- resolution: {integrity: sha512-lZB4EzmY4ftgubkf7hmkALEhmfMhRkDRD5QjrgTZLRpdVXPzFUyljgLlTBhv34YTN+ZLYK618/4uSVJBpgoKeQ==}
+ '@storybook/blocks@8.2.8':
+ resolution: {integrity: sha512-AHBXu9s73Xv9r1JageIL7C4eGf5XYEByai4Y6NYQsE+jF7b7e8oaSUoLW6fWSyLGuqvjRx+5P7GMNI2K1EngBA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
peerDependenciesMeta:
react:
optional: true
react-dom:
optional: true
- '@storybook/builder-webpack5@8.2.7':
- resolution: {integrity: sha512-3SWN0X6qB14jnCrpMWd5tCshxzLEcRK5Sw/vBIW9HUsUx9OVMPxWp+Ti6NZHqj6FfHVbJb+qOwHl493JAJaFdg==}
+ '@storybook/builder-webpack5@8.2.8':
+ resolution: {integrity: sha512-1eH8OYcsjkFtpodJNsrrgDsR7oDPLpo7FdoF67S9g/mRxTl1RCwhMVdeBHgtfge9kHQ1TlpK9tTXine4G3uA3Q==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
typescript: '*'
peerDependenciesMeta:
typescript:
@@ -5124,13 +5124,13 @@ packages:
'@storybook/client-logger@8.1.11':
resolution: {integrity: sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==}
- '@storybook/codemod@8.2.7':
- resolution: {integrity: sha512-D2sJcZMUO6Y7DNja4LvdT6uBee4bZbQKB904kEG9Kpr0XF20IHAP9BbkfG8HEFaS0GbJwvGvE03Sg+S1y+vO6Q==}
+ '@storybook/codemod@8.2.8':
+ resolution: {integrity: sha512-dqD4j6JTsS8BM2y1yHBIe5fHvsGM08qpJQXkE77aXJIm5UfUeuWC7rY0xAheX3fU5G98l3BJk0ySUGspQL5pNg==}
- '@storybook/components@8.2.7':
- resolution: {integrity: sha512-FXhnoHl9S+tKSFc62iUG3EWplQP9ojGQaSMhqP4QTus6xmo53oSsPzuTPQilKVHkGxFQW8eGgKKsfHw3G2NT2g==}
+ '@storybook/components@8.2.8':
+ resolution: {integrity: sha512-d4fI7Clogx4rgLAM7vZVr9L2EFtAkGXvpkZFuB0H0eyYaxZSbuZYvDCzRglQGQGsqD8IA8URTgPVSXC3L3k6Bg==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/core-common@8.1.11':
resolution: {integrity: sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==}
@@ -5143,23 +5143,23 @@ packages:
'@storybook/core-events@8.1.11':
resolution: {integrity: sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==}
- '@storybook/core-events@8.2.7':
- resolution: {integrity: sha512-w4Gz7ExwCFrr/Z6JTTLj/jLDsiapqq71lGcCTE7fZp4blN/FovB/oOehljAkjyCOCL8Rx3kiSeWIicO+M8o1Fw==}
+ '@storybook/core-events@8.2.8':
+ resolution: {integrity: sha512-UOvUyRHj7sDjh9mN65ghG8ZpRbgsXPSoH3jaCIlkV+PiBnwaRA/0FaQ1fGUKW7+KaffMY3rhU4TLhIXlZu6Pgw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/core-webpack@8.2.7':
- resolution: {integrity: sha512-eVtizQZdjPePjjPBfMw+74ha2yZw68AQZu5TK01Vetdjz1h+SSt+p/otWcJWPMGpZOg9p+n0krWvlcYHBsZsbA==}
+ '@storybook/core-webpack@8.2.8':
+ resolution: {integrity: sha512-IvrhsDNM/4aTIfUEtYorz9N9S+9gCVkUuUVTNiX0N9a24BFLTcPebtJZYXbguZqxN/NeJMMfk1k7YLU2cBmdjw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/core@8.2.7':
- resolution: {integrity: sha512-vgw5MYN9Bq2/ZsObCOEHbBHwi4RpbYCHPFtKkr4kTnWID++FCSiSVd7jY3xPvcNxWqCxOyH6dThpBi+SsB/ZAA==}
+ '@storybook/core@8.2.8':
+ resolution: {integrity: sha512-Wwm/Txh87hbxqU9OaxXwdGAmdRBjDn7rlZEPjNBx0tt43SQ11fKambY7nVWrWuw46YsJpdF9V/PQr4noNEXXEA==}
- '@storybook/csf-plugin@8.2.7':
- resolution: {integrity: sha512-rBdplL6xcVJcuq+uM0eidomMQ5BtAlVAejYrOTNiqBk/zVh5JSvchYzYG9n6Fo2PdKLLKdlZ874zhsVuNriNBQ==}
+ '@storybook/csf-plugin@8.2.8':
+ resolution: {integrity: sha512-CEHY7xloBPE8d8h0wg2AM2kRaZkHK8/vkYMNZPbccqAYj6PQIdTuOcXZIBAhAGydyIBULZmsmmsASxM9RO5fKA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/csf-tools@8.1.11':
resolution: {integrity: sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==}
@@ -5180,24 +5180,24 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- '@storybook/instrumenter@8.2.7':
- resolution: {integrity: sha512-Zm6Ty4uWFTNchKUviuJ9vfcMb7+qU8eyrFXVY80XRpr62JEWkYj4eCwx4OG8GzlQahTh9aSv9+hzV6p/5Ld4mw==}
+ '@storybook/instrumenter@8.2.8':
+ resolution: {integrity: sha512-6Gk3CzoYQQXBXpW86PKqYSozOB/C9dSYiFvwPRo4XsEfjARDi8yglqkbOtG+FVqKDL66I5krcveB8bTWigqc9g==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/manager-api@8.2.7':
- resolution: {integrity: sha512-BXjz6eNl1GyFcMwzRQTIokslcIY71AYblJUscPcy03X93oqI0GjFVa1xuSMwYw/oXWn7SHhKmqtqEG19lvBGRQ==}
+ '@storybook/manager-api@8.2.8':
+ resolution: {integrity: sha512-wzfRu3vrD9a99pN3W/RJXVtgNGNsy9PyvetjUfgQVtUZ9eXXDuA+tM7ITTu3xvONtV/rT2YEBwzOpowa+r1GNQ==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/nextjs@8.2.7':
- resolution: {integrity: sha512-q3SO8XIHXdHhGRmY8qoVtddIpjBMKh71A//LyZFac77ltgIKx+02vExKMVCtj7h8QcRm86SiobXfTXR7faRDmA==}
+ '@storybook/nextjs@8.2.8':
+ resolution: {integrity: sha512-j7ip8JzLGuw1AzRkPZC/dCymYUAj4kVyS3CNmlGEms7h4pAaPr3oTuIRO0AMzRfR3DId4DRho3P4eTLHF5QdIA==}
engines: {node: '>=18.0.0'}
peerDependencies:
next: ^13.5.0 || ^14.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
typescript: '*'
webpack: ^5.0.0
peerDependenciesMeta:
@@ -5209,22 +5209,22 @@ packages:
'@storybook/node-logger@8.1.11':
resolution: {integrity: sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==}
- '@storybook/preset-react-webpack@8.2.7':
- resolution: {integrity: sha512-kJIgSub9wmoQgpLDfDlugK3nXeHL+skzRhUNH1ft80Il79hfQsNg7MLv6fXPvAJbjHYiQubYMwfdL4+Zwajopw==}
+ '@storybook/preset-react-webpack@8.2.8':
+ resolution: {integrity: sha512-mFeuoKXn2mielz8rix11QcOZr5sNWIIKZ8Le6PG2jPRfLmLWNgL8vJEVPy8y4lWPfzo+Q2tnNefLbMombtga5w==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@storybook/preview-api@8.2.7':
- resolution: {integrity: sha512-lNZBTjZaYNSwBY8dEcDZdkOBvq1/JoVWpuvqDEKvGmp5usTe77xAOwGyncEb96Cx1BbXXkMiDrqbV5G23PFRYA==}
+ '@storybook/preview-api@8.2.8':
+ resolution: {integrity: sha512-BDt1lo5oEWAaTVCsl6JUHCBFtIWI/Za4qvIdn2Lx9eCA+Ae6IDliosmu273DcvGD9R4OPF6sm1dML3TXILGGcA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0':
resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==}
@@ -5232,20 +5232,20 @@ packages:
typescript: '>= 4.x'
webpack: '>= 4'
- '@storybook/react-dom-shim@8.2.7':
- resolution: {integrity: sha512-9VI+NrC09DAr0QQZsFmU5Fd9eqdJp/1AHK+sm9BOZretGGGJwn22xS7UXhHIiFpfXJQnr3TNcYWRzXFyuaE/Sw==}
+ '@storybook/react-dom-shim@8.2.8':
+ resolution: {integrity: sha512-2my3dGBOpBe30+FsSdQOIYCfxMyT68+SEq0qcXxfuax0BkhhJnZLpwvpqOna6EOVTgBD+Tk1TKmjpGwxuwp4rg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/react@8.2.7':
- resolution: {integrity: sha512-Qkw1K1iBDk+E9dlHrEWOOkn0trUU6wSt4mvzyOekiApM290esnPtw6GYXvxfBgFwNXfXbaGG3QNYGAFevf7qHw==}
+ '@storybook/react@8.2.8':
+ resolution: {integrity: sha512-Nln0DDTQ930P4J+SEkWbLSgaDe8eDd5gP6h3l4b5RwT7sRuSyHtTtYHPCnU9U7sLQ3AbMsclgtJukHXDitlccg==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.2.7
+ storybook: ^8.2.8
typescript: '>= 4.2.x'
peerDependenciesMeta:
typescript:
@@ -5256,23 +5256,23 @@ packages:
engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
- '@storybook/test@8.2.7':
- resolution: {integrity: sha512-7xypGR0zjJaM5MkxIz513SYiGs5vDJZL1bbkG1YKeBMff+ZRpa8y8VDYn/WDWuDw76KcFEXoPsPzKwktGhvnpw==}
+ '@storybook/test@8.2.8':
+ resolution: {integrity: sha512-Lbt4DHP8WhnakTPw981kP85DeoONKN+zVLjFPa5ptllyT+jazZANjIdGhNUlBdIzOw3oyDXhGlWIdtqztS3pSA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
- '@storybook/theming@8.2.7':
- resolution: {integrity: sha512-+iqm0GfRkshrjjNSOzwl7AD2m+LtJGXJCr93ke1huDK497WUKbX1hbbw51h5E1tEkx0c2wIqUlaqCM+7XMYcpw==}
+ '@storybook/theming@8.2.8':
+ resolution: {integrity: sha512-jt5oUO82LN3z5aygNdHucBZcErSicIAwzhR5Kz9E/C9wUbhyZhbWsWyhpZaytu8LJUj2YWAIPS8kq/jGx+qLZA==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@storybook/types@8.1.11':
resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==}
- '@storybook/types@8.2.7':
- resolution: {integrity: sha512-dYPokh7dOVpMo5kT8WQn4X/0ApqZGz8A2o8dLf16LyGNBIeFXYzIv4BvP89BUjmSzEj2J4d1hNuI5dvq5khBRg==}
+ '@storybook/types@8.2.8':
+ resolution: {integrity: sha512-JacKzY2q5lzwnigBxhpSmB0cJCsEWRhpkjrX/GUKa5YZJsHtPQ3GAKVRGrF1/iGRrRo+lufFowBzB9BdzSn6Dw==}
peerDependencies:
- storybook: ^8.2.7
+ storybook: ^8.2.8
'@swc/core-darwin-arm64@1.7.6':
resolution: {integrity: sha512-6lYHey84ZzsdtC7UuPheM4Rm0Inzxm6Sb8U6dmKc4eCx8JL0LfWG4LC5RsdsrTxnjTsbriWlnhZBffh8ijUHIQ==}
@@ -5578,12 +5578,12 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
- '@turbo/gen@2.0.11':
- resolution: {integrity: sha512-9F2JvM2hwpPtTZii5CESVQZFquVlpEKM1F2JOQgyBnmuhyCylI7s/oz/v/G/reu8zO9NQy22MashkgUCpyV9Zg==}
+ '@turbo/gen@2.0.12':
+ resolution: {integrity: sha512-6+7pV6XypJY91i0j00E2EapR2eRnQw3xdl1CYgRhhp+m4apUPLAVS/Ya7Hq3IT4ow65Pbt7mHns/UQGz22m9cw==}
hasBin: true
- '@turbo/workspaces@2.0.11':
- resolution: {integrity: sha512-/S1Q5lAGya+hKWO/iabN7a0vbXQwDac6am9r/CSmKbxvRwRVB2hNzcqLIx+xKmIj0N8GCK028CbgYOY3+SWXAw==}
+ '@turbo/workspaces@2.0.12':
+ resolution: {integrity: sha512-4AlT+cq+VoUmgcq9bAxUM7U9eJtStpF0LMyz4ch23o0c5XalyofEXA2WbvFTP9xaRvryjksK4h5RDB3Q8m7Bgw==}
hasBin: true
'@turf/boolean-point-in-polygon@6.5.0':
@@ -5607,8 +5607,8 @@ packages:
'@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
- '@types/aws-lambda@8.10.142':
- resolution: {integrity: sha512-wy2y/2hQKrS6myOS++koXg3N1Hg+LLyPjaggCFajczSHZPqBnOMuT2sdH3kiASrmdBYyM3pmjyz5SoWraRllCQ==}
+ '@types/aws-lambda@8.10.143':
+ resolution: {integrity: sha512-u5vzlcR14ge/4pMTTMDQr3MF0wEe38B2F9o84uC4F43vN5DGTy63npRrB6jQhyt+C0lGv4ZfiRcRkqJoZuPnmg==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -5933,8 +5933,8 @@ packages:
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- '@types/yargs@17.0.32':
- resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
+ '@types/yargs@17.0.33':
+ resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
'@typescript-eslint/eslint-plugin@7.18.0':
resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==}
@@ -7824,8 +7824,8 @@ packages:
resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==}
engines: {node: '>=10.2.0'}
- enhanced-resolve@5.17.0:
- resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==}
+ enhanced-resolve@5.17.1:
+ resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -9986,8 +9986,8 @@ packages:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
- knip@5.27.0:
- resolution: {integrity: sha512-W8+jhO7i5pXRUqOzhJGm2DT5/d9aQjyrYTCSojqJxFOvi7ku/nHKzpBO3WNf4eflJo0t3zitmUkM69g53qoZQw==}
+ knip@5.27.1:
+ resolution: {integrity: sha512-Cz1Mebby5oJNd11bEErhbu3Vnw678nrxTtwJEJjNFJ5f4OuCXGS1Uwc3Ml8B0Uh9JcolT4+5KPlw+sOsB/NBAg==}
engines: {node: '>=18.6.0'}
hasBin: true
peerDependencies:
@@ -12216,8 +12216,8 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-i18next@15.0.0:
- resolution: {integrity: sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==}
+ react-i18next@15.0.1:
+ resolution: {integrity: sha512-NwxLqNM6CLbeGA9xPsjits0EnXdKgCRSS6cgkgOdNcPXqL+1fYNl8fBg1wmnnHvFy812Bt4IWTPE9zjoPmFj3w==}
peerDependencies:
i18next: '>= 23.2.3'
react: '>= 16.8.0'
@@ -13127,8 +13127,8 @@ packages:
storybook-addon-pseudo-states@3.1.1:
resolution: {integrity: sha512-08JNTfsiSfj0GgNV4q6+v6iU+Acp7ib/MdySPDb8p+C8N/e+kf6lnM7kIiE/GnTPXlg3dfV6FMaWgGYVfdTcLw==}
- storybook@8.2.7:
- resolution: {integrity: sha512-Jb9DXue1sr3tKkpuq66VP5ItOKTpxL6t99ze1wXDbjCvPiInTdPA5AyFEjBuKjOBIh28bayYoOZa6/xbMJV+Wg==}
+ storybook@8.2.8:
+ resolution: {integrity: sha512-sh4CNCXkieVgJ5GXrCOESS0BjRbQ9wG7BVnurQPl6izNnB9zR8rag+aUmjPZWBwbj55V1BFA5A/vEsCov21qjg==}
hasBin: true
stream-browserify@3.0.0:
@@ -14606,7 +14606,7 @@ snapshots:
'@aws-lambda-powertools/commons': 1.18.1
lodash.merge: 4.6.2
- '@aws-sdk/client-cognito-identity-provider@3.624.0':
+ '@aws-sdk/client-cognito-identity-provider@3.625.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
@@ -17036,7 +17036,7 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 20.14.14
- '@types/yargs': 17.0.32
+ '@types/yargs': 17.0.33
chalk: 4.1.2
'@jridgewell/gen-mapping@0.3.5':
@@ -18357,7 +18357,7 @@ snapshots:
'@babel/runtime': 7.24.8
react: 18.3.1
- '@relative-ci/agent@4.2.10(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6))':
+ '@relative-ci/agent@4.2.10(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))':
dependencies:
'@bundle-stats/plugin-webpack-filter': 4.14.0(core-js@3.38.0)
'@bundle-stats/plugin-webpack-validate': 4.14.0
@@ -18371,7 +18371,7 @@ snapshots:
lodash: 4.17.21
yargs: 17.7.2
optionalDependencies:
- webpack: 5.93.0(@swc/core@1.7.6)
+ webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))
transitivePeerDependencies:
- encoding
- supports-color
@@ -18524,7 +18524,7 @@ snapshots:
localforage: 1.10.0
tslib: 1.14.1
- '@sentry/nextjs@8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6))':
+ '@sentry/nextjs@8.24.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))':
dependencies:
'@opentelemetry/instrumentation-http': 0.52.1(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.25.1
@@ -18536,14 +18536,14 @@ snapshots:
'@sentry/types': 8.24.0
'@sentry/utils': 8.24.0
'@sentry/vercel-edge': 8.24.0
- '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6))
+ '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))
chalk: 3.0.0
next: 14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
resolve: 1.22.8
rollup: 3.29.4
stacktrace-parser: 0.1.10
optionalDependencies:
- webpack: 5.93.0(@swc/core@1.7.6)
+ webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))
transitivePeerDependencies:
- '@opentelemetry/api'
- '@opentelemetry/core'
@@ -18651,12 +18651,12 @@ snapshots:
'@sentry/types': 8.24.0
'@sentry/utils': 8.24.0
- '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6))':
+ '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))':
dependencies:
'@sentry/bundler-plugin-core': 2.20.1(encoding@0.1.13)
unplugin: 1.0.1
uuid: 9.0.1
- webpack: 5.93.0(@swc/core@1.7.6)
+ webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))
transitivePeerDependencies:
- encoding
- supports-color
@@ -19013,92 +19013,92 @@ snapshots:
'@sqltools/formatter@1.2.5': {}
- '@storybook/addon-a11y@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-a11y@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- '@storybook/addon-highlight': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-highlight': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
axe-core: 4.9.1
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/addon-actions@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-actions@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
'@types/uuid': 9.0.8
dequal: 2.0.3
polished: 4.3.1
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
uuid: 9.0.1
- '@storybook/addon-backgrounds@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-backgrounds@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
memoizerific: 1.11.3
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
- '@storybook/addon-controls@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-controls@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
dequal: 2.0.3
lodash: 4.17.21
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
- '@storybook/addon-designs@8.0.3(@storybook/blocks@8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/components@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/theming@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@storybook/addon-designs@8.0.3(@storybook/blocks@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/components@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@storybook/theming@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@figspec/react': 1.0.3(react@18.3.1)
optionalDependencies:
- '@storybook/blocks': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/components': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/theming': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/blocks': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/components': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/theming': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@storybook/addon-docs@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-docs@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@babel/core': 7.24.7
'@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1)
- '@storybook/blocks': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/csf-plugin': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/blocks': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/csf-plugin': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@types/react': 18.3.3
fs-extra: 11.2.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
rehype-external-links: 3.0.0
rehype-slug: 6.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
transitivePeerDependencies:
- supports-color
- '@storybook/addon-essentials@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
- dependencies:
- '@storybook/addon-actions': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-backgrounds': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-controls': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-docs': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-highlight': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-measure': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-outline': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-toolbars': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/addon-viewport': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ '@storybook/addon-essentials@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ dependencies:
+ '@storybook/addon-actions': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-backgrounds': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-controls': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-docs': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-highlight': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-measure': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-outline': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-toolbars': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/addon-viewport': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
transitivePeerDependencies:
- supports-color
- '@storybook/addon-highlight@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-highlight@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/addon-interactions@8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-interactions@8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
- '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/test': 8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/instrumenter': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/test': 8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
polished: 4.3.1
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@jest/globals'
@@ -19107,43 +19107,43 @@ snapshots:
- jest
- vitest
- '@storybook/addon-links@8.2.7(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-links@8.2.8(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/csf': 0.1.11
'@storybook/global': 5.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
optionalDependencies:
react: 18.3.1
- '@storybook/addon-mdx-gfm@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-mdx-gfm@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
remark-gfm: 4.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
transitivePeerDependencies:
- supports-color
- '@storybook/addon-measure@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-measure@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
tiny-invariant: 1.3.3
- '@storybook/addon-outline@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-outline@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
- '@storybook/addon-toolbars@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-toolbars@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/addon-viewport@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/addon-viewport@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
memoizerific: 1.11.3
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.12)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))':
dependencies:
@@ -19153,7 +19153,7 @@ snapshots:
- '@swc/helpers'
- webpack
- '@storybook/blocks@8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/blocks@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/csf': 0.1.11
'@storybook/global': 5.0.0
@@ -19166,7 +19166,7 @@ snapshots:
memoizerific: 1.11.3
polished: 4.3.1
react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
telejson: 7.2.0
ts-dedent: 2.2.0
util-deprecate: 1.0.2
@@ -19174,9 +19174,9 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@storybook/builder-webpack5@8.2.7(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
+ '@storybook/builder-webpack5@8.2.8(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
dependencies:
- '@storybook/core-webpack': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/core-webpack': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@types/node': 18.19.34
'@types/semver': 7.5.8
browser-assert: 1.2.1
@@ -19193,7 +19193,7 @@ snapshots:
path-browserify: 1.0.1
process: 0.11.10
semver: 7.6.2
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
style-loader: 3.3.4(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
ts-dedent: 2.2.0
@@ -19226,12 +19226,12 @@ snapshots:
dependencies:
'@storybook/global': 5.0.0
- '@storybook/codemod@8.2.7(bufferutil@4.0.8)(utf-8-validate@6.0.4)':
+ '@storybook/codemod@8.2.8(bufferutil@4.0.8)(utf-8-validate@6.0.4)':
dependencies:
'@babel/core': 7.24.7
'@babel/preset-env': 7.24.7(@babel/core@7.24.7)
'@babel/types': 7.24.7
- '@storybook/core': 8.2.7(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ '@storybook/core': 8.2.8(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@storybook/csf': 0.1.11
'@types/cross-spawn': 6.0.6
cross-spawn: 7.0.3
@@ -19246,9 +19246,9 @@ snapshots:
- supports-color
- utf-8-validate
- '@storybook/components@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/components@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@storybook/core-common@8.1.11(encoding@0.1.13)(prettier@3.3.3)':
dependencies:
@@ -19292,17 +19292,17 @@ snapshots:
'@storybook/csf': 0.1.11
ts-dedent: 2.2.0
- '@storybook/core-events@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/core-events@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/core-webpack@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/core-webpack@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@types/node': 18.19.34
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
- '@storybook/core@8.2.7(bufferutil@4.0.8)(utf-8-validate@6.0.4)':
+ '@storybook/core@8.2.8(bufferutil@4.0.8)(utf-8-validate@6.0.4)':
dependencies:
'@storybook/csf': 0.1.11
'@types/express': 4.17.21
@@ -19320,9 +19320,9 @@ snapshots:
- supports-color
- utf-8-validate
- '@storybook/csf-plugin@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/csf-plugin@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
unplugin: 1.10.1
'@storybook/csf-tools@8.1.11':
@@ -19354,18 +19354,18 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@storybook/instrumenter@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/instrumenter@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/global': 5.0.0
'@vitest/utils': 1.6.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
util: 0.12.5
- '@storybook/manager-api@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/manager-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/nextjs@8.2.7(@jest/globals@29.7.0)(@swc/core@1.7.6(@swc/helpers@0.5.12))(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))':
+ '@storybook/nextjs@8.2.8(@jest/globals@29.7.0)(@swc/core@1.7.6(@swc/helpers@0.5.12))(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.7)
@@ -19381,10 +19381,10 @@ snapshots:
'@babel/preset-typescript': 7.24.7(@babel/core@7.24.7)
'@babel/runtime': 7.24.8
'@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.23.0)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
- '@storybook/builder-webpack5': 8.2.7(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
- '@storybook/preset-react-webpack': 8.2.7(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
- '@storybook/react': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
- '@storybook/test': 8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/builder-webpack5': 8.2.8(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
+ '@storybook/preset-react-webpack': 8.2.8(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
+ '@storybook/react': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
+ '@storybook/test': 8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@types/node': 18.19.34
'@types/semver': 7.5.8
babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
@@ -19404,7 +19404,7 @@ snapshots:
resolve-url-loader: 5.0.0
sass-loader: 12.6.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
semver: 7.6.2
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
style-loader: 3.3.4(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1)
ts-dedent: 2.2.0
@@ -19440,10 +19440,10 @@ snapshots:
'@storybook/node-logger@8.1.11': {}
- '@storybook/preset-react-webpack@8.2.7(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
+ '@storybook/preset-react-webpack@8.2.8(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
dependencies:
- '@storybook/core-webpack': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/react': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
+ '@storybook/core-webpack': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/react': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)
'@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
'@types/node': 18.19.34
'@types/semver': 7.5.8
@@ -19455,7 +19455,7 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
resolve: 1.22.8
semver: 7.6.2
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
tsconfig-paths: 4.2.0
webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)
optionalDependencies:
@@ -19467,9 +19467,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@storybook/preview-api@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/preview-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))':
dependencies:
@@ -19485,20 +19485,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@storybook/react-dom-shim@8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/react@8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
+ '@storybook/react@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.4)':
dependencies:
- '@storybook/components': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/components': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@storybook/global': 5.0.0
- '@storybook/manager-api': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/preview-api': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/react-dom-shim': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
- '@storybook/theming': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/manager-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/preview-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/theming': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@types/escodegen': 0.0.6
'@types/estree': 0.0.51
'@types/node': 18.19.34
@@ -19513,14 +19513,14 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
semver: 7.6.2
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
ts-dedent: 2.2.0
type-fest: 2.19.0
util-deprecate: 1.0.2
optionalDependencies:
typescript: 5.5.4
- '@storybook/test-runner@0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(prettier@3.3.3)(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))':
+ '@storybook/test-runner@0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(prettier@3.3.3)(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))':
dependencies:
'@babel/core': 7.24.7
'@babel/generator': 7.24.7
@@ -19530,7 +19530,7 @@ snapshots:
'@storybook/core-common': 8.1.11(encoding@0.1.13)(prettier@3.3.3)
'@storybook/csf': 0.1.11
'@storybook/csf-tools': 8.1.11
- '@storybook/preview-api': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/preview-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@swc/core': 1.7.6(@swc/helpers@0.5.12)
'@swc/jest': 0.2.36(@swc/core@1.7.6(@swc/helpers@0.5.12))
expect-playwright: 0.8.0
@@ -19556,16 +19556,16 @@ snapshots:
- supports-color
- ts-node
- '@storybook/test@8.2.7(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/test@8.2.8(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
'@storybook/csf': 0.1.11
- '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
+ '@storybook/instrumenter': 8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))
'@testing-library/dom': 10.1.0
'@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))
'@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0)
'@vitest/expect': 1.6.0
'@vitest/spy': 1.6.0
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
util: 0.12.5
transitivePeerDependencies:
- '@jest/globals'
@@ -19574,9 +19574,9 @@ snapshots:
- jest
- vitest
- '@storybook/theming@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/theming@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@storybook/types@8.1.11':
dependencies:
@@ -19584,9 +19584,9 @@ snapshots:
'@types/express': 4.17.21
file-system-cache: 2.3.0
- '@storybook/types@8.2.7(storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
+ '@storybook/types@8.2.8(storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4))':
dependencies:
- storybook: 8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ storybook: 8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@swc/core-darwin-arm64@1.7.6':
optional: true
@@ -19857,9 +19857,9 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
- '@turbo/gen@2.0.11(@swc/core@1.7.6)(@types/node@20.14.14)(typescript@5.5.4)':
+ '@turbo/gen@2.0.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)':
dependencies:
- '@turbo/workspaces': 2.0.11
+ '@turbo/workspaces': 2.0.12
commander: 10.0.1
fs-extra: 10.1.0
inquirer: 8.2.6
@@ -19877,7 +19877,7 @@ snapshots:
- supports-color
- typescript
- '@turbo/workspaces@2.0.11':
+ '@turbo/workspaces@2.0.12':
dependencies:
commander: 10.0.1
execa: 5.1.1
@@ -19916,7 +19916,7 @@ snapshots:
'@types/aria-query@5.0.4': {}
- '@types/aws-lambda@8.10.142': {}
+ '@types/aws-lambda@8.10.143': {}
'@types/babel__core@7.20.5':
dependencies:
@@ -20273,7 +20273,7 @@ snapshots:
'@types/yargs-parser@21.0.3': {}
- '@types/yargs@17.0.32':
+ '@types/yargs@17.0.33':
dependencies:
'@types/yargs-parser': 21.0.3
@@ -22442,7 +22442,7 @@ snapshots:
- supports-color
- utf-8-validate
- enhanced-resolve@5.17.0:
+ enhanced-resolve@5.17.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -22785,7 +22785,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-i@2.29.1)(eslint@8.57.0):
dependencies:
debug: 4.3.6
- enhanced-resolve: 5.17.0
+ enhanced-resolve: 5.17.1
eslint: 8.57.0
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-i@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
@@ -22802,7 +22802,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
dependencies:
debug: 4.3.6
- enhanced-resolve: 5.17.0
+ enhanced-resolve: 5.17.1
eslint: 8.57.0
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
@@ -25446,12 +25446,13 @@ snapshots:
klona@2.0.6: {}
- knip@5.27.0(@types/node@20.14.14)(typescript@5.5.4):
+ knip@5.27.1(@types/node@20.14.14)(typescript@5.5.4):
dependencies:
'@nodelib/fs.walk': 1.2.8
'@snyk/github-codeowners': 1.1.0
'@types/node': 20.14.14
easy-table: 1.2.0
+ enhanced-resolve: 5.17.1
fast-glob: 3.3.2
jiti: 1.21.6
js-yaml: 4.1.0
@@ -25459,7 +25460,6 @@ snapshots:
picocolors: 1.0.1
picomatch: 4.0.2
pretty-ms: 9.1.0
- resolve: 1.22.8
smol-toml: 1.2.1
strip-json-comments: 5.0.1
summary: 2.1.0
@@ -26879,7 +26879,7 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
uuid: 8.3.2
- next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1):
+ next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.24.8
'@types/hoist-non-react-statics': 3.3.5
@@ -26889,7 +26889,7 @@ snapshots:
i18next-fs-backend: 2.3.2
next: 14.2.5(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
- react-i18next: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-i18next: 15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-seo@6.5.0(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
@@ -28352,7 +28352,7 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.24.8
html-parse-stringify: 3.0.1
@@ -29525,12 +29525,12 @@ snapshots:
storybook-addon-pseudo-states@3.1.1: {}
- storybook@8.2.7(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4):
+ storybook@8.2.8(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(utf-8-validate@6.0.4):
dependencies:
'@babel/core': 7.24.7
'@babel/types': 7.24.7
- '@storybook/codemod': 8.2.7(bufferutil@4.0.8)(utf-8-validate@6.0.4)
- '@storybook/core': 8.2.7(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ '@storybook/codemod': 8.2.8(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ '@storybook/core': 8.2.8(bufferutil@4.0.8)(utf-8-validate@6.0.4)
'@types/semver': 7.5.8
'@yarnpkg/fslib': 2.10.3
'@yarnpkg/libzip': 2.3.0
@@ -29885,14 +29885,14 @@ snapshots:
'@swc/core': 1.7.6(@swc/helpers@0.5.12)
esbuild: 0.21.5
- terser-webpack-plugin@5.3.10(@swc/core@1.7.6)(webpack@5.93.0(@swc/core@1.7.6)):
+ terser-webpack-plugin@5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.31.1
- webpack: 5.93.0(@swc/core@1.7.6)
+ webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))
optionalDependencies:
'@swc/core': 1.7.6(@swc/helpers@0.5.12)
@@ -30083,7 +30083,7 @@ snapshots:
tsconfig-paths-webpack-plugin@4.1.0:
dependencies:
chalk: 4.1.2
- enhanced-resolve: 5.17.0
+ enhanced-resolve: 5.17.1
tsconfig-paths: 4.2.0
tsconfig-paths@3.15.0:
@@ -30806,7 +30806,7 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5):
+ webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
@@ -30817,7 +30817,7 @@ snapshots:
acorn-import-attributes: 1.9.5(acorn@8.12.0)
browserslist: 4.23.1
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.0
+ enhanced-resolve: 5.17.1
es-module-lexer: 1.5.3
eslint-scope: 5.1.1
events: 3.3.0
@@ -30829,7 +30829,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
+ terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12)))
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -30837,7 +30837,7 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.93.0(@swc/core@1.7.6):
+ webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
@@ -30848,7 +30848,7 @@ snapshots:
acorn-import-attributes: 1.9.5(acorn@8.12.0)
browserslist: 4.23.1
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.0
+ enhanced-resolve: 5.17.1
es-module-lexer: 1.5.3
eslint-scope: 5.1.1
events: 3.3.0
@@ -30860,7 +30860,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(@swc/core@1.7.6)(webpack@5.93.0(@swc/core@1.7.6))
+ terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(esbuild@0.21.5))
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
From bc586ae603f33956bd09cbaa58d2394289935dd6 Mon Sep 17 00:00:00 2001
From: Ryan Kuck
Date: Wed, 7 Aug 2024 11:28:16 -0700
Subject: [PATCH 2/7] feat: display user saved lists (#1343)
# Pull Request type
Please check the type of change your PR introduces:
- [ ] Bugfix
- [x] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):
## What is the current behavior?
Issue Number: N/A
## What is the new behavior?
-
-
-
## Does this introduce a breaking change?
- [ ] Yes
- [ ] No
## Other information
## Summary by CodeRabbit
- **New Features**
- Introduced components for managing and displaying saved lists of
organizations and services.
- Added localization support with new strings for improved user
interactions and notifications.
- Enhanced UI with responsive layouts and loading states for a better
user experience.
- Added a customizable confirmation modal for delete actions to improve
user interaction.
- **Bug Fixes**
- Improved data synchronization to ensure the UI reflects the latest
state of saved items, including timestamps for last updates.
- **Style**
- Introduced a new button variant for enhanced UI design flexibility and
improved hover effects.
---------
Signed-off-by: InReach [bot] <108850934+InReach-svc@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: InReach [bot] <108850934+InReach-svc@users.noreply.github.com>
Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
---
apps/app/public/locales/en/common.json | 15 +-
apps/app/src/pages/account/saved.tsx | 60 ------
apps/app/src/pages/account/saved/[listId].tsx | 173 +++++++++++++++++
apps/app/src/pages/account/saved/index.tsx | 152 +++++++++++++++
apps/app/src/types/nextjs-routes.d.ts | 3 +-
.../router/savedLists/query.getAll.handler.ts | 1 +
.../savedLists/query.getById.handler.ts | 126 +++++++++++--
.../components/core/ActionButtons/Delete.tsx | 63 +++++++
.../components/core/ActionButtons/Print.tsx | 10 +-
.../ui/components/core/ActionButtons/Save.tsx | 2 +
.../components/core/ActionButtons/index.tsx | 11 +-
.../core/Saved/SavedOrgResultCard.tsx | 178 ++++++++++++++++++
.../core/Saved/SavedServiceResultCard.tsx | 103 ++++++++++
packages/ui/mockData/savedList.ts | 2 +-
packages/ui/theme/variants/Button.ts | 9 +
packages/ui/theme/variants/index.ts | 1 +
16 files changed, 821 insertions(+), 88 deletions(-)
delete mode 100644 apps/app/src/pages/account/saved.tsx
create mode 100644 apps/app/src/pages/account/saved/[listId].tsx
create mode 100644 apps/app/src/pages/account/saved/index.tsx
create mode 100644 packages/ui/components/core/ActionButtons/Delete.tsx
create mode 100644 packages/ui/components/core/Saved/SavedOrgResultCard.tsx
create mode 100644 packages/ui/components/core/Saved/SavedServiceResultCard.tsx
diff --git a/apps/app/public/locales/en/common.json b/apps/app/public/locales/en/common.json
index d47a13ece2..b6708c4740 100644
--- a/apps/app/public/locales/en/common.json
+++ b/apps/app/public/locales/en/common.json
@@ -53,6 +53,9 @@
"message": "Click the following link to confirm your account:",
"subject": "Confirm your account"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "Connect",
"contact": "Contact",
"contact-us": "Contact Us",
@@ -66,6 +69,7 @@
"modal-title": "Cookies Settings"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} result",
"result_other": "{{count}} results"
},
@@ -159,6 +163,7 @@
"link-copied": "Link copied to clipboard",
"list": {
"added": "Resource saved to list: {{name}}",
+ "back": "Back to saved",
"create-new": "Create new list",
"create-new-sub": "Your lists of saved resources are only visible to you and anyone you share them with.",
"create-new-sub2": "Name your list by category, day of the week, or whomever this list is for.",
@@ -168,8 +173,13 @@
"error-remove": "Error removing from list",
"name": "List name",
"new-list-placeholder": "Enter list name...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "Resource removed from list: {{name}}",
- "removedSingle": "Resource removed from list"
+ "removedSingle": "Resource removed from list",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "Loading Page...",
"log-in": "Log in",
@@ -417,6 +427,7 @@
"and-x-more": "and {{count}} more",
"approve": "Approve",
"back": "Back",
+ "cancel": "Cancel",
"close": "Close",
"coming-soon": "Coming soon",
"customize": "Customize",
@@ -433,6 +444,7 @@
"next": "Next",
"no": "No",
"organization": "Organization",
+ "organizations": "Organizations",
"password": "Password",
"phone": "Phone",
"please-wait": "Please wait...",
@@ -448,6 +460,7 @@
"saved": "Saved",
"search": "Search",
"service-hours": "Service hours",
+ "services": "Services",
"settings": "Settings",
"share": "Share",
"sign-up": "Sign up",
diff --git a/apps/app/src/pages/account/saved.tsx b/apps/app/src/pages/account/saved.tsx
deleted file mode 100644
index 0d3df18a80..0000000000
--- a/apps/app/src/pages/account/saved.tsx
+++ /dev/null
@@ -1,60 +0,0 @@
-import { Center, Grid, Loader, Overlay, Stack, Title } from '@mantine/core'
-import { type GetServerSideProps } from 'next'
-import dynamic from 'next/dynamic'
-import { useRouter } from 'next/router'
-import { useSession } from 'next-auth/react'
-import { useTranslation } from 'next-i18next'
-import { useCallback } from 'react'
-
-import { getServerSession } from '@weareinreach/auth'
-import { getServerSideTranslations } from '~app/utils/i18n'
-// import { QuickPromotionModal } from '@weareinreach/ui/modals'
-
-// @ts-expect-error Next Dynamic doesn't like polymorphic components
-const QuickPromotionModal = dynamic(() =>
- import('@weareinreach/ui/modals/QuickPromotion').then((mod) => mod.QuickPromotionModal)
-)
-const SavedLists = () => {
- const { t } = useTranslation('common')
- const { data: session, status } = useSession()
- const router = useRouter()
- const handleReturnHome = useCallback(() => router.replace('/'), [router])
- if (status === 'loading') {
- return (
-
-
-
- )
- }
- if (status === 'unauthenticated' || session === null) {
- return (
-
-
-
- )
- }
-
- return (
-
-
- {t('words.saved')}
-
- 🚧
- {t('words.coming-soon')}
-
-
-
- )
-}
-
-export const getServerSideProps: GetServerSideProps = async ({ locale, req, res }) => {
- const session = await getServerSession({ req, res })
-
- return {
- props: {
- session,
- ...(await getServerSideTranslations(locale, ['common', 'attribute'])),
- },
- }
-}
-export default SavedLists
diff --git a/apps/app/src/pages/account/saved/[listId].tsx b/apps/app/src/pages/account/saved/[listId].tsx
new file mode 100644
index 0000000000..e2a5b74c98
--- /dev/null
+++ b/apps/app/src/pages/account/saved/[listId].tsx
@@ -0,0 +1,173 @@
+import { Center, Container, Group, Loader, Overlay, Stack, Tabs, Text, Title } from '@mantine/core'
+import { useDisclosure } from '@mantine/hooks'
+import { type GetServerSideProps } from 'next'
+import dynamic from 'next/dynamic'
+import { useRouter } from 'next/router'
+import { useSession } from 'next-auth/react'
+import { useTranslation } from 'next-i18next'
+import { useCallback, useEffect, useState } from 'react'
+
+import { getServerSession } from '@weareinreach/auth'
+import { ActionButtons } from '@weareinreach/ui/components/core/ActionButtons'
+import {
+ SavedOrgResultCard,
+ SavedResultLoading,
+} from '@weareinreach/ui/components/core/Saved/SavedOrgResultCard'
+import { SavedServiceResultCard } from '@weareinreach/ui/components/core/Saved/SavedServiceResultCard'
+import { Icon } from '@weareinreach/ui/icon'
+import { formatDate } from '~app/pages/account/saved'
+import { api } from '~app/utils/api'
+import { getServerSideTranslations } from '~app/utils/i18n'
+// @ts-expect-error Next Dynamic doesn't like polymorphic components
+const QuickPromotionModal = dynamic(() =>
+ import('@weareinreach/ui/modals/QuickPromotion').then((mod) => mod.QuickPromotionModal)
+)
+
+const SavedLists = () => {
+ const { t } = useTranslation('common')
+ const { data: session, status } = useSession()
+ const router = useRouter<'/account/saved/[listId]'>()
+ const { listId } = router.query
+ const handleReturnHome = useCallback(() => router.replace('/'), [router])
+ const { data: queryResult, isLoading } = api.savedList.getById.useQuery(
+ { id: listId ?? '' },
+ { enabled: !!listId }
+ )
+
+ const apiUtils = api.useUtils()
+ const { query } = router
+ const initialTab = query.tab ? (query.tab as string) : 'organizations'
+ const [activeTab, setActiveTab] = useState(initialTab)
+ const confirmDeleteModalHandler = useDisclosure(false)
+
+ useEffect(() => {
+ const currentTab = query.tab ? (query.tab as string) : 'organizations'
+ setActiveTab(currentTab)
+ }, [query.tab])
+
+ const handleTabChange = useCallback(
+ (tab: string) => {
+ setActiveTab(tab)
+ if (listId) {
+ router.push(
+ {
+ pathname: router.pathname,
+ query: { ...router.query, tab, listId },
+ },
+ undefined,
+ { shallow: true }
+ )
+ }
+ },
+ [listId, router]
+ )
+ const deleteMutation = api.savedList.delete.useMutation({
+ onSuccess: () => {
+ const [, modalHandler] = confirmDeleteModalHandler
+ apiUtils.savedList.invalidate()
+ modalHandler.close()
+ router.replace({ pathname: '/account/saved' })
+ },
+ })
+ const handleDeleteList = useCallback(
+ (listIdToDelete?: string) => {
+ if (!listIdToDelete) {
+ console.error('No list id')
+ return () => void 0
+ }
+ return () => deleteMutation.mutate({ id: listIdToDelete })
+ },
+ [deleteMutation]
+ )
+ const handleGoBack = useCallback(() => {
+ router.push({ pathname: '/account/saved' })
+ }, [router])
+ if (status === 'loading') {
+ return (
+
+
+
+ )
+ }
+ if (status === 'unauthenticated' || session === null) {
+ return (
+
+
+
+ )
+ }
+
+ return (
+
+
+
+
+
+ {t('list.back')}
+
+
+
+
+
+
+
+
+
+ {queryResult?.name ?? ''}
+
+ {t('list.updated')} {formatDate(queryResult?.updatedAt ?? new Date(Date.now()))} •{' '}
+ {t('list.resourcesCount', {
+ count: queryResult ? queryResult._count?.organizations + queryResult?._count?.services : 0,
+ })}
+
+
+
+
+
+ {t('words.organizations')}
+ {t('words.services')}
+
+
+ {isLoading ? (
+
+ ) : queryResult?._count?.organizations === 0 ? (
+ {t('list.no-orgs')}
+ ) : (
+ queryResult?.organizations?.map((result) => {
+ return
+ })
+ )}
+
+
+ {isLoading ? (
+
+
+
+ ) : queryResult?._count?.services === 0 ? (
+ {t('list.no-services')}
+ ) : (
+ queryResult?.services?.map((result) => {
+ return
+ })
+ )}{' '}
+
+
+
+
+ )
+}
+
+export const getServerSideProps: GetServerSideProps = async ({ locale, req, res }) => {
+ const session = await getServerSession({ req, res })
+
+ return {
+ props: {
+ session,
+ ...(await getServerSideTranslations(locale, ['common', 'attribute'])),
+ },
+ }
+}
+export default SavedLists
diff --git a/apps/app/src/pages/account/saved/index.tsx b/apps/app/src/pages/account/saved/index.tsx
new file mode 100644
index 0000000000..3e4655cfcc
--- /dev/null
+++ b/apps/app/src/pages/account/saved/index.tsx
@@ -0,0 +1,152 @@
+import {
+ Card,
+ Center,
+ createStyles,
+ Divider,
+ Grid,
+ Group,
+ Loader,
+ Overlay,
+ Stack,
+ Text,
+ Title,
+} from '@mantine/core'
+import { useDisclosure } from '@mantine/hooks'
+import { DateTime } from 'luxon'
+import { type GetServerSideProps } from 'next'
+import dynamic from 'next/dynamic'
+import { useRouter } from 'next/router'
+import { useSession } from 'next-auth/react'
+import { useTranslation } from 'next-i18next'
+import { useCallback } from 'react'
+
+import { getServerSession } from '@weareinreach/auth'
+import { ActionButtons } from '@weareinreach/ui/components/core/ActionButtons'
+import { Button } from '@weareinreach/ui/components/core/Button'
+import { Link } from '@weareinreach/ui/components/core/Link'
+import { SavedResultLoading } from '@weareinreach/ui/components/core/Saved/SavedOrgResultCard'
+import { CreateNewList } from '@weareinreach/ui/modals/CreateNewList'
+import { api } from '~app/utils/api'
+import { getServerSideTranslations } from '~app/utils/i18n'
+
+// @ts-expect-error Next Dynamic doesn't like polymorphic components
+const QuickPromotionModal = dynamic(() =>
+ import('@weareinreach/ui/modals/QuickPromotion').then((mod) => mod.QuickPromotionModal)
+)
+
+const useStyles = createStyles((_theme) => ({
+ lessRoundedButton: {
+ borderRadius: '6px',
+ width: 'fit-content',
+ },
+ deleteButton: {
+ background: 'none',
+ border: 'none',
+ cursor: 'pointer',
+ padding: '8px',
+ display: 'inline-flex',
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+}))
+
+export const formatDate = (date: Date, locale = 'en') => {
+ const dateTime = DateTime.fromJSDate(date).setLocale(locale)
+ const formattedDate = dateTime.toLocaleString(DateTime.DATE_HUGE)
+ return formattedDate
+}
+
+const SavedLists = () => {
+ const { t } = useTranslation('common')
+ const { classes } = useStyles()
+ const { data: session, status } = useSession()
+ const router = useRouter()
+ const { data: allSavedLists, isLoading } = api.savedList.getAll.useQuery()
+ const handleReturnHome = useCallback(() => router.replace('/'), [router])
+ const apiUtils = api.useUtils()
+ const deleteConfirmModalHandler = useDisclosure(false)
+
+ const deleteMutation = api.savedList.delete.useMutation({
+ onSuccess: () => {
+ apiUtils.savedList.getAll.invalidate()
+ },
+ })
+
+ const handleDelete = useCallback((id: string) => () => deleteMutation.mutate({ id }), [deleteMutation])
+
+ if (status === 'loading') {
+ return (
+
+
+
+ )
+ }
+ if (status === 'unauthenticated' || session === null) {
+ return (
+
+
+
+ )
+ }
+
+ return (
+
+
+ {t('words.saved')}
+ {t('list.create-new-sub')}
+
+
+ {t('list.create-new')}
+
+
+
+ {isLoading ? (
+
+
+
+ ) : !allSavedLists || allSavedLists.length === 0 ? (
+ {t('list.none-yet')}
+ ) : (
+ allSavedLists?.map((list) => (
+
+
+
+
+
+ {list.name}
+
+ {t('list.updated', { date: formatDate(list.updatedAt) })} •{' '}
+ {t('list.resourcesCount', {
+ count: list._count?.organizations + list?._count?.services,
+ })}
+
+
+
+
+
+
+
+ ))
+ )}
+
+
+ )
+}
+
+export const getServerSideProps: GetServerSideProps = async ({ locale, req, res }) => {
+ const session = await getServerSession({ req, res })
+
+ return {
+ props: {
+ session,
+ ...(await getServerSideTranslations(locale, ['common', 'attribute'])),
+ },
+ }
+}
+export default SavedLists
diff --git a/apps/app/src/types/nextjs-routes.d.ts b/apps/app/src/types/nextjs-routes.d.ts
index 37469ab65a..ffc75b87a2 100644
--- a/apps/app/src/types/nextjs-routes.d.ts
+++ b/apps/app/src/types/nextjs-routes.d.ts
@@ -19,6 +19,7 @@ declare module "nextjs-routes" {
| StaticRoute<"/account">
| StaticRoute<"/account/reviews">
| StaticRoute<"/account/saved">
+ | DynamicRoute<"/account/saved/[listId]", { "listId": string }>
| StaticRoute<"/admin">
| StaticRoute<"/admin/quicklink">
| StaticRoute<"/admin/quicklink/email">
@@ -62,7 +63,7 @@ declare module "nextjs-routes" {
{ pathname: P }
>["query"];
- export type Locale =
+ export type Locale =
| "en"
| "es"
| "fr"
diff --git a/packages/api/router/savedLists/query.getAll.handler.ts b/packages/api/router/savedLists/query.getAll.handler.ts
index 01be9d8210..678fc49193 100644
--- a/packages/api/router/savedLists/query.getAll.handler.ts
+++ b/packages/api/router/savedLists/query.getAll.handler.ts
@@ -16,6 +16,7 @@ const getAll = async ({ ctx }: TRPCHandlerParams) => {
},
id: true,
name: true,
+ updatedAt: true,
},
})
return lists
diff --git a/packages/api/router/savedLists/query.getById.handler.ts b/packages/api/router/savedLists/query.getById.handler.ts
index 5142da954a..5a6a6c9325 100644
--- a/packages/api/router/savedLists/query.getById.handler.ts
+++ b/packages/api/router/savedLists/query.getById.handler.ts
@@ -7,25 +7,123 @@ const getById = async ({ ctx, input }: TRPCHandlerParams {
+ const leaderBadges = attributes
+ .filter(({ attribute: { tsKey } }) => tsKey.startsWith('orgleader.'))
+ .map(({ attribute }) => attribute)
+ const communityBadges = attributes
+ .filter(({ attribute: { tsKey } }) => tsKey.startsWith('srvfocus.'))
+ .map(({ attribute }) => attribute)
+
+ return {
+ ...org,
+ leaderBadges,
+ communityBadges,
+ description: description
+ ? {
+ key: description.tsKey.key,
+ ns: description.tsKey.ns,
+ defaultText: description.tsKey.text,
+ }
+ : null,
+ cities: locations.map(({ city }) => city),
+ }
+ }),
+ services: services.map(
+ ({ service: { description, id, organization, serviceName, services, ...svc } }) => ({
+ ...svc,
+ id,
+ slug: organization?.slug ?? '',
+ orgName: organization?.name ?? '',
+ name: serviceName
+ ? {
+ key: serviceName.tsKey.key,
+ ns: serviceName.tsKey.ns,
+ defaultText: serviceName.tsKey.text,
+ }
+ : null,
+ description: description
+ ? {
+ key: description.tsKey.key,
+ ns: description.tsKey.ns,
+ defaultText: description.tsKey.text ?? '',
+ }
+ : null,
+ tags: services.map(({ tag }) => tag),
+ })
+ ),
+ }
+
+ return reformattedData
}
+
export default getById
diff --git a/packages/ui/components/core/ActionButtons/Delete.tsx b/packages/ui/components/core/ActionButtons/Delete.tsx
new file mode 100644
index 0000000000..cd9a5ad57f
--- /dev/null
+++ b/packages/ui/components/core/ActionButtons/Delete.tsx
@@ -0,0 +1,63 @@
+import { Box, Group, Modal, Stack, Text, useMantineTheme } from '@mantine/core'
+import { useDisclosure } from '@mantine/hooks'
+import { useTranslation } from 'next-i18next'
+import { forwardRef } from 'react'
+
+import { Button, type ButtonProps } from '~ui/components/core/Button'
+import { useCustomVariant } from '~ui/hooks/useCustomVariant'
+import { Icon } from '~ui/icon'
+
+import { useStyles } from './styles'
+
+export const Delete = forwardRef(
+ ({ omitLabel, className, onClick, modalHandler, ...props }, ref) => {
+ const { classes, cx } = useStyles()
+ const theme = useMantineTheme()
+ const variant = useCustomVariant()
+ const { t } = useTranslation('common')
+ const defaultHandler = useDisclosure(false)
+ const [confirmDialogOpen, confirmDialogHandler] = modalHandler ?? defaultHandler
+ return (
+ <>
+
+
+
+ {!omitLabel && {t('words.delete')}}
+
+
+
+
+ {t('confirm-modal.delete-list')}
+
+
+
+
+
+
+ >
+ )
+ }
+)
+Delete.displayName = 'ActionButtons.Delete'
+
+export interface DeleteProps extends ButtonProps {
+ omitLabel?: boolean
+ onClick: () => void
+ modalHandler?: ReturnType
+}
diff --git a/packages/ui/components/core/ActionButtons/Print.tsx b/packages/ui/components/core/ActionButtons/Print.tsx
index 766697b63f..9a887f7026 100644
--- a/packages/ui/components/core/ActionButtons/Print.tsx
+++ b/packages/ui/components/core/ActionButtons/Print.tsx
@@ -12,14 +12,10 @@ export const Print = forwardRef(({ omitLabel, cla
const theme = useMantineTheme()
const { t } = useTranslation('common')
+ const onClick = typeof window !== 'undefined' ? window.print : undefined
+
return (
-
+
{
onSuccess: (_, { itemId }) => {
savedInList()
utils.savedList.isSaved.invalidate(itemId)
+ utils.savedList.getAll.invalidate()
},
onError: errorSaving,
})
@@ -80,6 +81,7 @@ const ListItem = ({ data, name, action }: ListMenuProps) => {
onSuccess: (_, { itemId }) => {
deletedInList()
utils.savedList.isSaved.invalidate(itemId)
+ utils.savedList.getAll.invalidate()
},
onError: errorRemoving,
})
diff --git a/packages/ui/components/core/ActionButtons/index.tsx b/packages/ui/components/core/ActionButtons/index.tsx
index 96d20c15f7..1f09f90d00 100644
--- a/packages/ui/components/core/ActionButtons/index.tsx
+++ b/packages/ui/components/core/ActionButtons/index.tsx
@@ -1,5 +1,6 @@
import { Skeleton } from '@mantine/core'
+import { Delete } from './Delete'
import { ActionButtonGroup } from './Group'
import { OverflowMenu } from './Menu'
import { Print } from './Print'
@@ -10,10 +11,12 @@ import { Share } from './Share'
const Loading = () =>
export const ActionButtons = () => null
+ActionButtons.Group = ActionButtonGroup
+
+ActionButtons.Delete = Delete
ActionButtons.Loading = Loading
-ActionButtons.Save = Save
-ActionButtons.Share = Share
+ActionButtons.Menu = OverflowMenu
ActionButtons.Print = Print
ActionButtons.Review = Review
-ActionButtons.Menu = OverflowMenu
-ActionButtons.Group = ActionButtonGroup
+ActionButtons.Save = Save
+ActionButtons.Share = Share
diff --git a/packages/ui/components/core/Saved/SavedOrgResultCard.tsx b/packages/ui/components/core/Saved/SavedOrgResultCard.tsx
new file mode 100644
index 0000000000..23ddaf793e
--- /dev/null
+++ b/packages/ui/components/core/Saved/SavedOrgResultCard.tsx
@@ -0,0 +1,178 @@
+import { createStyles, Divider, Group, Skeleton, Space, Stack, Text, Title } from '@mantine/core'
+import { useHover } from '@mantine/hooks'
+import { useTranslation } from 'next-i18next'
+import { useCallback, useMemo } from 'react'
+
+import { type ApiOutput } from '@weareinreach/api'
+import { useCustomVariant } from '~ui/hooks/useCustomVariant'
+
+import { ActionButtons } from '../ActionButtons'
+import { Badge } from '../Badge'
+import { Link } from '../Link'
+
+const useStyles = createStyles((theme) => ({
+ cardBody: {
+ '&:hover': {
+ backgroundColor: theme.other.colors.primary.lightGray,
+ },
+ },
+ hoverText: {
+ '&[data-hovered]': {
+ textDecoration: 'underline',
+ },
+ },
+ description: {
+ [theme.fn.smallerThan('xs')]: {
+ display: 'none',
+ },
+ },
+}))
+
+export const SavedResultLoading = () => {
+ const variants = useCustomVariant()
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
+
+const SavedResultData = ({ result: savedItem }: SavedResultHasData) => {
+ const { description, slug } = savedItem
+ const { t, ready: i18nReady, i18n } = useTranslation(['common', savedItem.id])
+ const variants = useCustomVariant()
+ const { classes } = useStyles()
+ const { hovered, ref: hoverRef } = useHover()
+
+ const leaderBadgeGroup = useMemo(
+ () =>
+ savedItem.leaderBadges.length ? ( // || national?.length ? (
+
+ {savedItem.leaderBadges.map(({ icon, iconBg, tsKey, id }) => (
+
+ {t(tsKey, { ns: 'attribute' })}
+
+ ))}
+
+ ) : null,
+ [savedItem, t]
+ )
+
+ const communityFocusBadgeGroup = useMemo(
+ () =>
+ savedItem.communityBadges.length ? (
+
+ {savedItem.communityBadges.map(({ icon, tsKey, id }) => (
+
+ {t(tsKey, { ns: 'attribute' })}
+
+ ))}
+
+ ) : null,
+ [savedItem, t]
+ )
+
+ const cityList = useCallback(
+ (cities: string[], locale: string) => {
+ const listFormatter = new Intl.ListFormat(locale, { style: 'long', type: 'conjunction' })
+ const citySet = [...new Set(cities)]
+
+ if (citySet.length === 0) {
+ return null
+ }
+
+ const listToFormat =
+ citySet.length < 3
+ ? [...citySet]
+ : [...citySet.slice(0, 2), t('count.more', { count: citySet.length - 2 })]
+
+ const formattedList = listFormatter.format(listToFormat)
+ return formattedList
+ },
+ [t]
+ )
+ if (!i18nReady) {
+ return
+ }
+ const listOfCities = cityList(savedItem.cities, i18n.language)
+
+ return (
+ <>
+
+
+
+
+
+ {savedItem.name}
+
+
+ {leaderBadgeGroup}
+
+
+
+
+
+ {listOfCities && {listOfCities}}
+
+ {description &&
+ t(description.key, { ns: description.ns, defaultValue: description.defaultText })}
+
+
+
+
+ {communityFocusBadgeGroup}
+
+
+ >
+ )
+}
+
+type Organization = NonNullable['organizations'][number]
+
+export interface SavedResultLoading {
+ loading: true
+ result?: never
+}
+
+export interface SavedResultHasData {
+ loading?: false
+ result: Organization
+}
+
+export type SavedResultCardProps = SavedResultHasData | SavedResultLoading
+
+export const SavedOrgResultCard = (props: SavedResultCardProps) =>
+ props.loading ? :
diff --git a/packages/ui/components/core/Saved/SavedServiceResultCard.tsx b/packages/ui/components/core/Saved/SavedServiceResultCard.tsx
new file mode 100644
index 0000000000..52c51e9f27
--- /dev/null
+++ b/packages/ui/components/core/Saved/SavedServiceResultCard.tsx
@@ -0,0 +1,103 @@
+import { createStyles, Divider, Group, Space, Stack, Text, Title } from '@mantine/core'
+import { useHover } from '@mantine/hooks'
+import { useTranslation } from 'next-i18next'
+
+import { type ApiOutput } from '@weareinreach/api'
+import { SavedResultLoading } from '~ui/components/core/Saved/SavedOrgResultCard'
+import { useCustomVariant } from '~ui/hooks'
+
+import { ActionButtons } from '../ActionButtons'
+import { Link } from '../Link'
+
+const useStyles = createStyles((theme) => ({
+ cardBody: {
+ '&:hover': {
+ backgroundColor: theme.other.colors.primary.lightGray,
+ },
+ },
+ hoverText: {
+ '&[data-hovered]': {
+ textDecoration: 'underline',
+ },
+ },
+ description: {
+ [theme.fn.smallerThan('xs')]: {
+ display: 'none',
+ },
+ },
+}))
+
+const SavedResultData = ({ result: savedItem }: SavedResultHasData) => {
+ const { description, slug, orgName } = savedItem
+ const { t, ready: i18nReady } = useTranslation(['common', savedItem.id])
+ const variants = useCustomVariant()
+ const { classes } = useStyles()
+ const { hovered, ref: hoverRef } = useHover()
+
+ if (!i18nReady) {
+ return
+ }
+
+ return (
+ <>
+
+
+
+
+
+ {savedItem.name
+ ? t(savedItem.name.key, { ns: savedItem.name.ns, defaultValue: savedItem.name.defaultText })
+ : ''}
+
+
+
+
+
+
+
+ {orgName}
+ {description && (
+
+ {t(description.key, { ns: description.ns, defaultValue: description.defaultText })}
+
+ )}
+
+
+
+
+
+ >
+ )
+}
+
+export type SavedResultCardProps = SavedResultHasData | SavedResultLoading
+
+export const SavedServiceResultCard = (props: SavedResultCardProps) =>
+ props.loading ? :
+
+type Service = NonNullable['services'][number]
+
+type SavedResultHasData = {
+ result: Service
+ loading?: boolean
+}
diff --git a/packages/ui/mockData/savedList.ts b/packages/ui/mockData/savedList.ts
index 3bd916ebc1..b6e81836e4 100644
--- a/packages/ui/mockData/savedList.ts
+++ b/packages/ui/mockData/savedList.ts
@@ -7,7 +7,7 @@ export const savedList = {
path: ['savedList', 'getAll'],
response: async () => {
const { default: data } = await import('./json/savedList.getAll.json')
- return data
+ return data.map((record) => ({ ...record, updatedAt: new Date() }))
},
}),
saveItem: getTRPCMock({
diff --git a/packages/ui/theme/variants/Button.ts b/packages/ui/theme/variants/Button.ts
index 7b71bd41e9..10082c5fc2 100644
--- a/packages/ui/theme/variants/Button.ts
+++ b/packages/ui/theme/variants/Button.ts
@@ -74,6 +74,15 @@ export const Button = {
backgroundColor: theme.fn.darken(theme.other.colors.secondary.white, 0.4),
}),
}),
+ primaryLgRed: (theme) => ({
+ root: {
+ backgroundColor: `${theme.other.colors.tertiary.red} !important`,
+ borderRadius: theme.radius.md,
+ '&:not([data-disabled])': theme.fn.hover({
+ backgroundColor: theme.fn.darken(theme.other.colors.tertiary.red, 0.4),
+ }),
+ },
+ }),
secondaryLg: (theme) => ({
root: {
border: theme.other.border.default,
diff --git a/packages/ui/theme/variants/index.ts b/packages/ui/theme/variants/index.ts
index 98685a6855..429e537702 100644
--- a/packages/ui/theme/variants/index.ts
+++ b/packages/ui/theme/variants/index.ts
@@ -54,6 +54,7 @@ export const variantNames: VariantNames = {
accent: 'accent',
accentLg: 'accentLg',
primaryLg: 'primaryLg',
+ primaryLgRed: 'primaryLgRed',
primarySm: 'primarySm',
secondaryLg: 'secondaryLg',
secondarySm: 'secondarySm',
From 30f4c9f819136977f696d9bad029ca323d2825b1 Mon Sep 17 00:00:00 2001
From: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
Date: Wed, 7 Aug 2024 14:57:09 -0400
Subject: [PATCH 3/7] invalidate additional queries on save/unsave
---
packages/ui/components/core/ActionButtons/Save.tsx | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/packages/ui/components/core/ActionButtons/Save.tsx b/packages/ui/components/core/ActionButtons/Save.tsx
index 51e519117d..90fc8189c8 100644
--- a/packages/ui/components/core/ActionButtons/Save.tsx
+++ b/packages/ui/components/core/ActionButtons/Save.tsx
@@ -70,18 +70,16 @@ const ListItem = ({ data, name, action }: ListMenuProps) => {
})
const saveItem = api.savedList.saveItem.useMutation({
- onSuccess: (_, { itemId }) => {
+ onSuccess: () => {
savedInList()
- utils.savedList.isSaved.invalidate(itemId)
- utils.savedList.getAll.invalidate()
+ utils.savedList.invalidate()
},
onError: errorSaving,
})
const removeItem = api.savedList.deleteItem.useMutation({
- onSuccess: (_, { itemId }) => {
+ onSuccess: () => {
deletedInList()
- utils.savedList.isSaved.invalidate(itemId)
- utils.savedList.getAll.invalidate()
+ utils.savedList.invalidate()
},
onError: errorRemoving,
})
From 94261b53ad98c8169f91a90a161bbac969c0d327 Mon Sep 17 00:00:00 2001
From: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
Date: Thu, 8 Aug 2024 12:58:09 -0400
Subject: [PATCH 4/7] fix: ssr revalidation (#1377)
# Pull Request type
Please check the type of change your PR introduces:
- [x] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):
## What is the current behavior?
Issue Number: N/A
## What is the new behavior?
-
-
-
## Does this introduce a breaking change?
- [ ] Yes
- [ ] No
## Other information
## Summary by CodeRabbit
- **New Features**
- Introduced a page revalidation function to ensure users see the latest
data immediately after updates.
- Enhanced error handling with redirection to a 404 page for missing
organizations.
- **Bug Fixes**
- Improved response to data fetching errors.
- **Documentation**
- Updated schemas for better data validation and type safety.
- **Refactor**
- Enhanced control flow for page updates in the UI components.
---
.../pages/org/[slug]/[orgLocationId]/edit.tsx | 2 ++
.../org/[slug]/[orgLocationId]/index.tsx | 31 +++++++++++++------
apps/app/src/pages/org/[slug]/edit.tsx | 2 ++
apps/app/src/pages/org/[slug]/index.tsx | 13 ++++++--
packages/api/router/misc/index.ts | 9 ++++++
.../misc/mutation.revalidatePage.handler.ts | 24 ++++++++++++++
.../misc/mutation.revalidatePage.schema.ts | 4 +++
packages/api/router/misc/schemas.ts | 1 +
packages/ui/components/sections/Navbar.tsx | 5 ++-
9 files changed, 78 insertions(+), 13 deletions(-)
create mode 100644 packages/api/router/misc/mutation.revalidatePage.handler.ts
create mode 100644 packages/api/router/misc/mutation.revalidatePage.schema.ts
diff --git a/apps/app/src/pages/org/[slug]/[orgLocationId]/edit.tsx b/apps/app/src/pages/org/[slug]/[orgLocationId]/edit.tsx
index 71f05302b1..670dfed04f 100644
--- a/apps/app/src/pages/org/[slug]/[orgLocationId]/edit.tsx
+++ b/apps/app/src/pages/org/[slug]/[orgLocationId]/edit.tsx
@@ -57,6 +57,7 @@ const OrgLocationPage: NextPage {
apiUtils.location.invalidate()
apiUtils.service.invalidate()
+ revalidatePage({ path: router.asPath.replace('/edit', '') })
notifySave()
},
})
diff --git a/apps/app/src/pages/org/[slug]/[orgLocationId]/index.tsx b/apps/app/src/pages/org/[slug]/[orgLocationId]/index.tsx
index 8eeaae0e71..5d1758f295 100644
--- a/apps/app/src/pages/org/[slug]/[orgLocationId]/index.tsx
+++ b/apps/app/src/pages/org/[slug]/[orgLocationId]/index.tsx
@@ -40,14 +40,18 @@ const OrgLocationPage: NextPage = () => {
const theme = useMantineTheme()
const isTablet = useMediaQuery(`(max-width: ${theme.breakpoints.sm})`)
- const { data: orgData, status: orgDataStatus } = api.organization.forLocationPage.useQuery(
- { slug },
- { enabled: router.isReady }
- )
- const { data, status } = api.location.forLocationPage.useQuery(
- { id: orgLocationId },
- { enabled: router.isReady }
- )
+ const {
+ data: orgData,
+ status: orgDataStatus,
+ isError: orgDataIsError,
+ error: orgDataError,
+ } = api.organization.forLocationPage.useQuery({ slug }, { enabled: router.isReady })
+ const {
+ data,
+ status,
+ isError: pageFetchIsError,
+ error: pageFetchError,
+ } = api.location.forLocationPage.useQuery({ id: orgLocationId }, { enabled: router.isReady })
const { data: alertData } = api.location.getAlerts.useQuery(
{ id: orgLocationId },
@@ -84,6 +88,13 @@ const OrgLocationPage: NextPage = () => {
}
}, [])
+ if (
+ (orgDataIsError || pageFetchIsError) &&
+ (orgDataError?.data?.code === 'NOT_FOUND' || pageFetchError?.data?.code === 'NOT_FOUND')
+ ) {
+ router.replace('/404')
+ }
+
if (loading || !data || !orgData || router.isFallback) {
return
}
@@ -202,7 +213,7 @@ export const getStaticProps: GetStaticProps<
const orgId = await ssg.organization.getIdFromSlug.fetch({ slug })
if (!orgId?.id) {
- return { notFound: true }
+ return { notFound: true, revalidate: 1 }
}
const [i18n] = await Promise.allSettled([
@@ -223,7 +234,7 @@ export const getStaticProps: GetStaticProps<
} catch (error) {
const TRPCError = (await import('@trpc/server')).TRPCError
if (error instanceof TRPCError && error.code === 'NOT_FOUND') {
- return { notFound: true }
+ return { notFound: true, revalidate: 1 }
}
return { redirect: { destination: '/500', permanent: false } }
}
diff --git a/apps/app/src/pages/org/[slug]/edit.tsx b/apps/app/src/pages/org/[slug]/edit.tsx
index 78a3fa23ab..07bdc47fad 100644
--- a/apps/app/src/pages/org/[slug]/edit.tsx
+++ b/apps/app/src/pages/org/[slug]/edit.tsx
@@ -40,12 +40,14 @@ const OrganizationPage: NextPageWithOptions {
if (data && newData && data.slug !== newData.slug) {
router.replace({ pathname: router.pathname, query: { ...router.query, slug: newData.slug } })
}
apiUtils.organization.forOrgPageEdits.invalidate()
+ revalidatePage({ path: router.asPath.replace('/edit', '') })
},
})
diff --git a/apps/app/src/pages/org/[slug]/index.tsx b/apps/app/src/pages/org/[slug]/index.tsx
index d1cf38e7b7..84d306f866 100644
--- a/apps/app/src/pages/org/[slug]/index.tsx
+++ b/apps/app/src/pages/org/[slug]/index.tsx
@@ -44,7 +44,12 @@ const OrganizationPage = ({
}: InferGetStaticPropsType) => {
const router = useRouter<'/org/[slug]'>()
const slug = passedSlug ?? router.query.slug
- const { data, status } = api.organization.forOrgPage.useQuery({ slug })
+ const {
+ data,
+ status,
+ isError: pageFetchIsError,
+ error: pageFetchError,
+ } = api.organization.forOrgPage.useQuery({ slug })
// const { query } = router
const { t } = useTranslation(formatNS(orgId))
const [activeTab, setActiveTab] = useState('services')
@@ -131,6 +136,10 @@ const OrganizationPage = ({
[isTablet, ref, width]
)
+ if (pageFetchIsError && pageFetchError.data?.code === 'NOT_FOUND') {
+ router.replace('/404')
+ }
+
if (loading || !data || router.isFallback) {
return
}
@@ -289,7 +298,7 @@ export const getStaticProps: GetStaticProps<
} catch (error) {
const TRPCError = (await import('@trpc/server')).TRPCError
if (error instanceof TRPCError && error.code === 'NOT_FOUND') {
- return { notFound: true }
+ return { notFound: true, revalidate: 1 }
} else {
return { redirect: { destination: '/500', permanent: false } }
}
diff --git a/packages/api/router/misc/index.ts b/packages/api/router/misc/index.ts
index 0c4e9a3a2e..99a4c9f55d 100644
--- a/packages/api/router/misc/index.ts
+++ b/packages/api/router/misc/index.ts
@@ -29,4 +29,13 @@ export const miscRouter = defineRouter({
)
return handler(opts)
}),
+ revalidatePage: permissionedProcedure('createNewOrgQuick')
+ .input(schema.ZRevalidatePageSchema)
+ .mutation(async (opts) => {
+ const handler = await importHandler(
+ namespaced('revalidatePage'),
+ () => import('./mutation.revalidatePage.handler')
+ )
+ return handler(opts)
+ }),
})
diff --git a/packages/api/router/misc/mutation.revalidatePage.handler.ts b/packages/api/router/misc/mutation.revalidatePage.handler.ts
new file mode 100644
index 0000000000..aa4553ce9b
--- /dev/null
+++ b/packages/api/router/misc/mutation.revalidatePage.handler.ts
@@ -0,0 +1,24 @@
+import { type TRPCHandlerParams } from '~api/types/handler'
+
+import { type TRevalidatePageSchema } from './mutation.revalidatePage.schema'
+
+const revalidatePage = async ({ ctx, input }: TRPCHandlerParams) => {
+ try {
+ if (!ctx.res) {
+ return {
+ revalidated: false,
+ error: 'Response object is not available',
+ }
+ }
+ await ctx.res.revalidate(input.path)
+ return {
+ revalidated: true,
+ }
+ } catch (error) {
+ return {
+ revalidated: false,
+ error,
+ }
+ }
+}
+export default revalidatePage
diff --git a/packages/api/router/misc/mutation.revalidatePage.schema.ts b/packages/api/router/misc/mutation.revalidatePage.schema.ts
new file mode 100644
index 0000000000..b9cd683af5
--- /dev/null
+++ b/packages/api/router/misc/mutation.revalidatePage.schema.ts
@@ -0,0 +1,4 @@
+import { z } from 'zod'
+
+export const ZRevalidatePageSchema = z.object({ path: z.string() })
+export type TRevalidatePageSchema = z.infer
diff --git a/packages/api/router/misc/schemas.ts b/packages/api/router/misc/schemas.ts
index 7b1c664352..e2e81042a9 100644
--- a/packages/api/router/misc/schemas.ts
+++ b/packages/api/router/misc/schemas.ts
@@ -1,4 +1,5 @@
// codegen:start {preset: barrel, include: ./*.schema.ts}
+export * from './mutation.revalidatePage.schema'
export * from './query.forEditNavbar.schema'
export * from './query.getCountryTranslation.schema'
export * from './query.hasContactInfo.schema'
diff --git a/packages/ui/components/sections/Navbar.tsx b/packages/ui/components/sections/Navbar.tsx
index 41711660c3..6d807f4ee6 100644
--- a/packages/ui/components/sections/Navbar.tsx
+++ b/packages/ui/components/sections/Navbar.tsx
@@ -65,7 +65,7 @@ const EditModeBar = () => {
const { t } = useTranslation('common')
const router = useRouter<'/org/[slug]/edit' | '/org/[slug]/[orgLocationId]/edit'>()
const { orgLocationId, slug, orgServiceId } = router.query
-
+ const { mutate: revalidatePage } = api.misc.revalidatePage.useMutation()
const apiQuery = (() => {
switch (true) {
case typeof orgServiceId === 'string': {
@@ -91,6 +91,7 @@ const EditModeBar = () => {
onSuccess: () => {
apiUtils.organization.invalidate()
apiUtils.component.EditModeBar.invalidate()
+ revalidatePage({ path: router.asPath.replace('/edit', '') })
reverifyNotification()
},
})
@@ -103,6 +104,7 @@ const EditModeBar = () => {
apiUtils.location.invalidate()
apiUtils.organization.invalidate()
apiUtils.component.EditModeBar.invalidate()
+ revalidatePage({ path: router.asPath.replace('/edit', '') })
publishedNotification()
},
})
@@ -114,6 +116,7 @@ const EditModeBar = () => {
onSuccess: () => {
apiUtils.organization.invalidate()
apiUtils.component.EditModeBar.invalidate()
+ revalidatePage({ path: router.asPath.replace('/edit', '') })
deletedNotification()
},
})
From 9f65ec526b3899fba3d0b33901d1523b0c6ce4f0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Aug 2024 12:59:05 -0400
Subject: [PATCH 5/7] chore(workflows): update github/privileged-requester
action to v2.2.0 (#1376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/approve.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/approve.yml b/.github/workflows/approve.yml
index f9de40cf00..2829921a18 100644
--- a/.github/workflows/approve.yml
+++ b/.github/workflows/approve.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
name: '🤖 PR Auto Approve'
steps:
- - uses: github/privileged-requester@f8d60d9344e1c10976aad5c1af0c7c977badd677 # v2.1.0
+ - uses: github/privileged-requester@3bfe4fe11beb79a205f0143769d3035d728cec2d # v2.2.0
if: ${{ github.event.requested_reviewer.login == 'InReach-svc'}}
with:
github_token: ${{ secrets.GH_ACT_PAT }}
From 378887ae1a0c1b8818645df614250bcc37eb1004 Mon Sep 17 00:00:00 2001
From: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
Date: Thu, 8 Aug 2024 13:32:16 -0400
Subject: [PATCH 6/7] update i18n file
---
apps/app/public/locales/en/services.json | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/apps/app/public/locales/en/services.json b/apps/app/public/locales/en/services.json
index cf69c14755..264afaa680 100644
--- a/apps/app/public/locales/en/services.json
+++ b/apps/app/public/locales/en/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "Community Support",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "Community and social groups",
"cultural-centers": "Cultural centers",
"lgbtq-centers": "LGBTQ centers",
@@ -25,7 +25,7 @@
},
"crisis-support": {
"CATEGORYNAME": "Crisis Support",
- "crisis-support": "Crisis Support"
+ "crisis-support": "Crisis support"
},
"education-and-employment": {
"CATEGORYNAME": "Education and Employment",
@@ -39,12 +39,12 @@
},
"financial-assistance": {
"CATEGORYNAME": "Financial Assistance",
- "bail-funds": "Bail Funds",
+ "bail-funds": "Bail and bond funds",
"healthcare-and-insurance": "Healthcare and insurance",
"housing-and-utilities": "Housing and utilities",
"legal-fees": "Legal fees",
"moving-and-domestic-relocation": "Moving and domestic relocation",
- "mutual-aid": "Mutual Aid"
+ "mutual-aid": "Mutual aid"
},
"food": {
"CATEGORYNAME": "Food",
@@ -74,9 +74,9 @@
},
"international-support": {
"CATEGORTYNAME": "International Support",
- "financial-assistance": "Financial Assistance",
- "mental-health": "Mental Health",
- "resettlement-assistance": "Resettlement Assistance"
+ "financial-assistance": "Financial assistance",
+ "mental-health": "Mental health",
+ "resettlement-assistance": "Resettlement assistance"
},
"legal": {
"CATEGORYNAME": "Legal",
@@ -94,7 +94,7 @@
"name-and-gender-change": "Name and gender marker change",
"refugee-claim": "Refugee claim",
"residency": "Residency",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "Special Immigrant Juvenile Status (SIJS)",
"t-visa": "T visa",
"u-visa": "U visa"
From 053938fb7cef06392d939310f3d10f30cdc64fc3 Mon Sep 17 00:00:00 2001
From: "InReach [bot]" <108850934+InReach-svc@users.noreply.github.com>
Date: Thu, 8 Aug 2024 13:40:18 -0400
Subject: [PATCH 7/7] chore(i18n): Updated translations from Crowdin (#1374)
Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action
---
apps/app/public/locales/af/common.json | 15 ++++++++++++++-
apps/app/public/locales/af/services.json | 4 ++--
apps/app/public/locales/ar/common.json | 15 ++++++++++++++-
apps/app/public/locales/de-DE/common.json | 15 ++++++++++++++-
apps/app/public/locales/es/common.json | 15 ++++++++++++++-
apps/app/public/locales/fa/common.json | 15 ++++++++++++++-
apps/app/public/locales/fa/services.json | 4 ++--
apps/app/public/locales/fr/common.json | 15 ++++++++++++++-
apps/app/public/locales/hi/common.json | 15 ++++++++++++++-
apps/app/public/locales/hi/services.json | 4 ++--
apps/app/public/locales/ht/common.json | 15 ++++++++++++++-
apps/app/public/locales/ht/services.json | 8 ++++----
apps/app/public/locales/ja/common.json | 15 ++++++++++++++-
apps/app/public/locales/ko/common.json | 15 ++++++++++++++-
apps/app/public/locales/pl/common.json | 15 ++++++++++++++-
apps/app/public/locales/ps/common.json | 15 ++++++++++++++-
apps/app/public/locales/ps/services.json | 4 ++--
apps/app/public/locales/pt/common.json | 15 ++++++++++++++-
apps/app/public/locales/ru/common.json | 15 ++++++++++++++-
apps/app/public/locales/sw/common.json | 15 ++++++++++++++-
apps/app/public/locales/sw/services.json | 4 ++--
apps/app/public/locales/tl/common.json | 15 ++++++++++++++-
apps/app/public/locales/tl/services.json | 4 ++--
apps/app/public/locales/tr-TR/common.json | 15 ++++++++++++++-
apps/app/public/locales/uk/common.json | 15 ++++++++++++++-
apps/app/public/locales/zh/common.json | 15 ++++++++++++++-
26 files changed, 282 insertions(+), 35 deletions(-)
diff --git a/apps/app/public/locales/af/common.json b/apps/app/public/locales/af/common.json
index 1d49c975bc..9d6ba58b63 100644
--- a/apps/app/public/locales/af/common.json
+++ b/apps/app/public/locales/af/common.json
@@ -53,6 +53,9 @@
"message": "Klik op die volgende skakel om u rekening te bevestig:",
"subject": "Bevestig u rekening"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "Verbind",
"contact": "Kontak",
"contact-us": "Kontak Ons",
@@ -66,6 +69,7 @@
"modal-title": "Koekies instellings"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} lei",
"result_other": "{{count}} resultate"
},
@@ -159,6 +163,7 @@
"link-copied": "Skakel gekopieer na knipbord",
"list": {
"added": "Hulpbron gestoor om te lys: {{name}}",
+ "back": "Back to saved",
"create-new": "Skep nuwe lys",
"create-new-sub": "Jou lyste met gestoorde hulpbronne is slegs sigbaar vir jou en enigiemand met wie jy dit deel.",
"create-new-sub2": "Noem jou lys volgens kategorie, dag van die week, of vir wie hierdie lys ook al is.",
@@ -168,8 +173,13 @@
"error-remove": "Fout verwydering van lys",
"name": "Lys naam",
"new-list-placeholder": "Tik lys naam...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "Hulpbron verwyder uit lys: {{name}}",
- "removedSingle": "Hulpbron verwyder uit lys"
+ "removedSingle": "Hulpbron verwyder uit lys",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "Laai bladsy...",
"log-in": "Teken in",
@@ -407,6 +417,7 @@
"and-x-more": "en {{count}} meer",
"approve": "Keur goed",
"back": "Terug",
+ "cancel": "Cancel",
"close": "Naby",
"coming-soon": "Binnekort",
"customize": "Pasmaak",
@@ -423,6 +434,7 @@
"next": "Volgende",
"no": "Nee",
"organization": "Organisasie",
+ "organizations": "Organizations",
"password": "Wagwoord",
"phone": "Foon",
"please-wait": "Wag asseblief...",
@@ -438,6 +450,7 @@
"saved": "Gestoor",
"search": "Soek",
"service-hours": "Diens ure",
+ "services": "Services",
"settings": "instellings",
"share": "Deel",
"sign-up": "Teken in",
diff --git a/apps/app/public/locales/af/services.json b/apps/app/public/locales/af/services.json
index 17d98323b3..cd306fc172 100644
--- a/apps/app/public/locales/af/services.json
+++ b/apps/app/public/locales/af/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "Gemeenskapsondersteuning",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "Gemeenskap en sosiale groepe",
"cultural-centers": "Kulturele sentrums",
"lgbtq-centers": "LGBTQ sentrums",
@@ -94,7 +94,7 @@
"name-and-gender-change": "Naam en geslag merker verander",
"refugee-claim": "Vlugtelinge eis",
"residency": "Koshuis",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "Spesiale immigrant jeugdige status (SIJS)",
"t-visa": "T visum",
"u-visa": "U visum"
diff --git a/apps/app/public/locales/ar/common.json b/apps/app/public/locales/ar/common.json
index 387327d1b1..5c7fcec9e8 100644
--- a/apps/app/public/locales/ar/common.json
+++ b/apps/app/public/locales/ar/common.json
@@ -53,6 +53,9 @@
"message": "انقر على الرابط التالي لتأكيد حسابك:",
"subject": "تأكيد حسابك"
},
+ "confirm-modal": {
+ "delete-list": "هل تريد حذف هذه القائمة؟"
+ },
"connect": "الاتصال",
"contact": "الاتصال",
"contact-us": "اتصل بنا",
@@ -66,6 +69,7 @@
"modal-title": "إعدادات ملفات تعريف الارتباط"
},
"count": {
+ "more": "{{count}} more",
"result_zero": "نتائج {{count}}",
"result_one": "نتيجة {{count}}",
"result_two": "نتائج {{count}}",
@@ -163,6 +167,7 @@
"link-copied": "تم نسخ الرابط إلى الحافظة",
"list": {
"added": "تم حفظ المصدر في القائمة: {{name}}",
+ "back": "العودة إلى الحفظ",
"create-new": "إنشاء قائمة جديدة",
"create-new-sub": "قوائم الموارد المحفوظة الخاصة بك مرئية فقط لك ولأي شخص تشاركها مع.",
"create-new-sub2": "اختار اسم قائمتك حسب الفئة، يوم الأسبوع، أو أيا كانت هذه القائمة.",
@@ -172,8 +177,13 @@
"error-remove": "خطأ في الإزالة من القائمة",
"name": "اسم القائمة",
"new-list-placeholder": "أدخل اسم القائمة...",
+ "no-orgs": "لا توجد منظمات حتى الآن.",
+ "no-services": "لا توجد خدمات حتى الآن.",
+ "none-yet": "لا توجد قوائم بعد.",
"removedMulti": "تم حذف المصدر من القائمة: {{name}}",
- "removedSingle": "تم حذف المصدر من القائمة"
+ "removedSingle": "تم حذف المصدر من القائمة",
+ "resourcesCount": "موارد {{count}}",
+ "updated": "تم التحديث {{date}}"
},
"loading-page": "تحميل الصفحة...",
"log-in": "تسجيل الدخول",
@@ -411,6 +421,7 @@
"and-x-more": "و {{count}} المزيد",
"approve": "الموافقة",
"back": "الرجوع",
+ "cancel": "إلغاء",
"close": "أغلق",
"coming-soon": "قريباً",
"customize": "تخصيص",
@@ -427,6 +438,7 @@
"next": "التالي",
"no": "لا",
"organization": "المنظمة",
+ "organizations": "المنظمات",
"password": "كلمة المرور",
"phone": "الهاتف",
"please-wait": "الرجاء الانتظار...",
@@ -442,6 +454,7 @@
"saved": "محفوظ",
"search": "البحث",
"service-hours": "ساعات الخدمة",
+ "services": "الخدمات",
"settings": "الإعدادات",
"share": "مشاركة",
"sign-up": "تسجيل الدخول",
diff --git a/apps/app/public/locales/de-DE/common.json b/apps/app/public/locales/de-DE/common.json
index 5e43db9c02..1921e67e89 100644
--- a/apps/app/public/locales/de-DE/common.json
+++ b/apps/app/public/locales/de-DE/common.json
@@ -53,6 +53,9 @@
"message": "Klicken Sie auf den folgenden Link, um Ihr Konto zu bestätigen:",
"subject": "Bestätigen Sie Ihr Konto"
},
+ "confirm-modal": {
+ "delete-list": "Möchten Sie diese Liste löschen?"
+ },
"connect": "Verbinden",
"contact": "Kontakt",
"contact-us": "Kontaktiere uns",
@@ -66,6 +69,7 @@
"modal-title": "Cookies Einstellungen"
},
"count": {
+ "more": "{{count}} mehr",
"result_one": "{{count}} Ergebnis",
"result_other": "{{count}} Ergebnisse"
},
@@ -159,6 +163,7 @@
"link-copied": "Link in Zwischenablage kopiert",
"list": {
"added": "Ressource in Liste gespeichert: {{name}}",
+ "back": "Zurück zum Gespeichert",
"create-new": "Neue Liste erstellen",
"create-new-sub": "Ihre Listen der gespeicherten Ressourcen sind nur für Sie und für jeden sichtbar, mit dem Sie sie teilen.",
"create-new-sub2": "Benennen Sie Ihre Liste nach Kategorie, Wochentag oder wem diese Liste dienen soll.",
@@ -168,8 +173,13 @@
"error-remove": "Fehler beim Entfernen der Liste",
"name": "Listenname",
"new-list-placeholder": "Listenname eingeben...",
+ "no-orgs": "Noch keine Organisationen.",
+ "no-services": "Noch keine Dienste.",
+ "none-yet": "Noch keine Listen.",
"removedMulti": "Ressource aus der Liste entfernt: {{name}}",
- "removedSingle": "Ressource aus der Liste entfernt"
+ "removedSingle": "Ressource aus der Liste entfernt",
+ "resourcesCount": "{{count}} Ressourcen",
+ "updated": "{{date}} aktualisiert"
},
"loading-page": "Seite wird geladen...",
"log-in": "Anmelden",
@@ -407,6 +417,7 @@
"and-x-more": "und {{count}} mehr",
"approve": "Bestätigen",
"back": "Zurück",
+ "cancel": "Abbrechen",
"close": "Schließen",
"coming-soon": "Demnächst",
"customize": "Anpassen",
@@ -423,6 +434,7 @@
"next": "Nächste",
"no": "Nein",
"organization": "Organisation",
+ "organizations": "Organisationen",
"password": "Passwort",
"phone": "Telefon",
"please-wait": "Bitte warten...",
@@ -438,6 +450,7 @@
"saved": "Gespeichert",
"search": "Suchen",
"service-hours": "Service-Stunden",
+ "services": "Dienste",
"settings": "Einstellungen",
"share": "Teilen",
"sign-up": "Registrieren",
diff --git a/apps/app/public/locales/es/common.json b/apps/app/public/locales/es/common.json
index 4b0d99a9c0..75e613835e 100644
--- a/apps/app/public/locales/es/common.json
+++ b/apps/app/public/locales/es/common.json
@@ -53,6 +53,9 @@
"message": "Haz clic en el siguiente enlace para confirmar tu cuenta:",
"subject": "Confirma tu cuenta"
},
+ "confirm-modal": {
+ "delete-list": "¿Quieres eliminar esta lista?"
+ },
"connect": "Conecta",
"contact": "Contacto",
"contact-us": "Contáctanos",
@@ -66,6 +69,7 @@
"modal-title": "Configuración de cookies"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} resultado",
"result_other": "{{count}} resultados"
},
@@ -159,6 +163,7 @@
"link-copied": "Enlace copiado al portapapeles",
"list": {
"added": "Recurso guardado en la lista: {{name}}",
+ "back": "Volver a guardado",
"create-new": "Crea una nueva lista",
"create-new-sub": "Tus listas de recursos guardados sólo son visibles para ti y para cualquiera con quien los compartas.",
"create-new-sub2": "Nombra su lista por categoría, día de la semana o para quien sea esta lista.",
@@ -168,8 +173,13 @@
"error-remove": "Error al eliminar de la lista",
"name": "Nombre de lista",
"new-list-placeholder": "Introduce el nombre de la lista...",
+ "no-orgs": "Aún no hay organizaciones.",
+ "no-services": "Aún no hay servicios.",
+ "none-yet": "Aún no hay listas.",
"removedMulti": "Recurso eliminado de la lista: {{name}}",
- "removedSingle": "Recurso eliminado de la lista"
+ "removedSingle": "Recurso eliminado de la lista",
+ "resourcesCount": "Recursos {{count}}",
+ "updated": "Actualizado {{date}}"
},
"loading-page": "Cargando página...",
"log-in": "Iniciar sesión",
@@ -407,6 +417,7 @@
"and-x-more": "y {{count}} más",
"approve": "Aprobar",
"back": "Atrás",
+ "cancel": "Cancelar",
"close": "Cerrar",
"coming-soon": "Próximamente",
"customize": "Personalizar",
@@ -423,6 +434,7 @@
"next": "Siguiente",
"no": "No",
"organization": "Organización",
+ "organizations": "Organizaciones",
"password": "Contraseña",
"phone": "Teléfono",
"please-wait": "Por favor espere...",
@@ -438,6 +450,7 @@
"saved": "Guardado",
"search": "Buscar",
"service-hours": "Horas de servicio",
+ "services": "Servicios",
"settings": "Ajustes",
"share": "Compartir",
"sign-up": "Regístrate",
diff --git a/apps/app/public/locales/fa/common.json b/apps/app/public/locales/fa/common.json
index 1e731e0be3..fdad38646f 100644
--- a/apps/app/public/locales/fa/common.json
+++ b/apps/app/public/locales/fa/common.json
@@ -53,6 +53,9 @@
"message": "برای تأیید حساب کاربری خود روی لینک زیر کلیک کنید:",
"subject": "حساب کاربری خود را تأیید کنید"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "اتصال",
"contact": "تماس",
"contact-us": "با ما تماس بگیرید",
@@ -66,6 +69,7 @@
"modal-title": "تنظیمات کوکی ها"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} نتیجه",
"result_other": "{{count}} نتایج"
},
@@ -159,6 +163,7 @@
"link-copied": "پیوند در کلیپ بورد کپی شد",
"list": {
"added": "منبع ذخیره شده در لیست: {{name}}",
+ "back": "Back to saved",
"create-new": "لیست جدید ایجاد کنید",
"create-new-sub": "لیست منابع ذخیره شده شما فقط برای شما و هرکسی که آنها را با آنها به اشتراک می گذارید قابل مشاهده است.",
"create-new-sub2": "لیست خود را بر اساس طبقه بندی، روز هفته یا هر کس که این لیست برای آن است نامگذاری کنید.",
@@ -168,8 +173,13 @@
"error-remove": "خطا در حذف از لیست",
"name": "نام فهرست",
"new-list-placeholder": "نام لیست را وارد کنید...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "منبع حذف شده از لیست: {{name}}",
- "removedSingle": "منبع حذف شده از لیست"
+ "removedSingle": "منبع حذف شده از لیست",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "در حال بارگذاری صفحه...",
"log-in": "ورود به سیستم",
@@ -407,6 +417,7 @@
"and-x-more": "و {{count}} بیشتر",
"approve": "تایید کردن",
"back": "پشت",
+ "cancel": "لغو کردن",
"close": "بستن",
"coming-soon": "به زودی",
"customize": "شخصی سازی",
@@ -423,6 +434,7 @@
"next": "بعدی",
"no": "نه",
"organization": "سازمان",
+ "organizations": "Organizations",
"password": "رمز عبور",
"phone": "تلفن",
"please-wait": "لطفا صبر کنید...",
@@ -438,6 +450,7 @@
"saved": "ذخیره شده",
"search": "جستجو",
"service-hours": "ساعات اداری",
+ "services": "Services",
"settings": "تنظیمات",
"share": "اشتراک گذاری",
"sign-up": "ثبت نام کنید",
diff --git a/apps/app/public/locales/fa/services.json b/apps/app/public/locales/fa/services.json
index 1216787b64..92190efd5f 100644
--- a/apps/app/public/locales/fa/services.json
+++ b/apps/app/public/locales/fa/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "پشتیبانی جامعه",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "جامعه و گروه های اجتماعی",
"cultural-centers": "مراکز فرهنگی",
"lgbtq-centers": "مراکز دگرباشان جنسی",
@@ -94,7 +94,7 @@
"name-and-gender-change": "تغییر نشانگر نام و جنسیت",
"refugee-claim": "ادعای پناهندگی",
"residency": "دستیاری",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "وضعیت ویژه نوجوانان مهاجر (SIJS)",
"t-visa": "ویزای T",
"u-visa": "ویزای U"
diff --git a/apps/app/public/locales/fr/common.json b/apps/app/public/locales/fr/common.json
index 1479a1b144..31214ef86a 100644
--- a/apps/app/public/locales/fr/common.json
+++ b/apps/app/public/locales/fr/common.json
@@ -53,6 +53,9 @@
"message": "Cliquer sur le lien suivant pour confirmer votre compte :",
"subject": "Confirmer votre compte"
},
+ "confirm-modal": {
+ "delete-list": "Voulez-vous supprimer cette liste ?"
+ },
"connect": "Se connecter",
"contact": "Contacter",
"contact-us": "Nous contacter",
@@ -66,6 +69,7 @@
"modal-title": "Paramètres des cookies"
},
"count": {
+ "more": "{{count}} de plus",
"result_one": "{{count}} résultat",
"result_other": "{{count}} résultats"
},
@@ -159,6 +163,7 @@
"link-copied": "Lien copié dans le presse-papiers",
"list": {
"added": "Ressource enregistrée dans la liste : {{name}}",
+ "back": "Retour aux sauvegardes",
"create-new": "Créer une nouvelle liste",
"create-new-sub": "Vos listes de ressources enregistrées ne sont visibles que pour vous et quiconque avec qui vous les partagez.",
"create-new-sub2": "Nommer votre liste par catégorie, jour de la semaine ou à qui cette liste est destinée.",
@@ -168,8 +173,13 @@
"error-remove": "Une erreur s'est produite en retirant de la liste",
"name": "Nom de liste",
"new-list-placeholder": "Entrer le nom de liste...",
+ "no-orgs": "Aucune organisation pour le moment.",
+ "no-services": "Pas encore de services.",
+ "none-yet": "Pas encore de listes.",
"removedMulti": "Ressource retirée de la liste : {{name}}",
- "removedSingle": "Ressource retirée de la liste"
+ "removedSingle": "Ressource retirée de la liste",
+ "resourcesCount": "Ressources {{count}}",
+ "updated": "Mise à jour {{date}}"
},
"loading-page": "Chargement de la page...",
"log-in": "Se connecter",
@@ -407,6 +417,7 @@
"and-x-more": "et {{count}} de plus",
"approve": "Valider",
"back": "Précédent",
+ "cancel": "Annuler",
"close": "Fermer",
"coming-soon": "Bientôt disponible",
"customize": "Personnaliser",
@@ -423,6 +434,7 @@
"next": "Suivant",
"no": "Non",
"organization": "Organisation",
+ "organizations": "Organisations",
"password": "Mot de passe",
"phone": "Téléphone",
"please-wait": "Veuillez attendre...",
@@ -438,6 +450,7 @@
"saved": "Enregistré",
"search": "Chercher",
"service-hours": "Heures de service",
+ "services": "Services",
"settings": "Réglages",
"share": "Partager",
"sign-up": "S'inscrire",
diff --git a/apps/app/public/locales/hi/common.json b/apps/app/public/locales/hi/common.json
index 57c5b8b4fe..f417503416 100644
--- a/apps/app/public/locales/hi/common.json
+++ b/apps/app/public/locales/hi/common.json
@@ -53,6 +53,9 @@
"message": "अपने खाते की पुष्टि करने के लिए नीचे दिए गए लिंक पर क्लिक करें:",
"subject": "अपने अकाउंट की पुष्टि करें"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "कनेक्ट करें",
"contact": "संपर्क",
"contact-us": "हमसे संपर्क करें",
@@ -66,6 +69,7 @@
"modal-title": "कुकीज़ सेटिंग्स"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} परिणाम",
"result_other": "{{count}} परिणाम"
},
@@ -159,6 +163,7 @@
"link-copied": "लिंक क्लिपबोर्ड पर कॉपी किया गया",
"list": {
"added": "सूची में सहेजा गया संसाधन: {{name}}",
+ "back": "Back to saved",
"create-new": "नई सूची बनाएं",
"create-new-sub": "सहेजे गए संसाधनों की आपकी सूची केवल आपको और उन लोगों को दिखाई देती है जिनके साथ आप उन्हें साझा करते हैं।",
"create-new-sub2": "श्रेणी, सप्ताह के दिन, या यह सूची किसके लिए है, के अनुसार अपनी सूची का नाम दें।",
@@ -168,8 +173,13 @@
"error-remove": "सूची से हटाने में त्रुटि",
"name": "सूची का नाम",
"new-list-placeholder": "सूची का नाम दर्ज करें...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "सूची से संसाधन हटाया गया: {{name}}",
- "removedSingle": "सूची से संसाधन हटाया गया"
+ "removedSingle": "सूची से संसाधन हटाया गया",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "पेज लोड हो रहा है...",
"log-in": "लॉग इन करें",
@@ -407,6 +417,7 @@
"and-x-more": "और {{count}} और",
"approve": "मंज़ूरी देना",
"back": "पीछे",
+ "cancel": "Cancel",
"close": "बंद करना",
"coming-soon": "जल्द आ रहा है",
"customize": "अनुकूलित करें",
@@ -423,6 +434,7 @@
"next": "अगला",
"no": "नहीं",
"organization": "संगठन",
+ "organizations": "Organizations",
"password": "पासवर्ड",
"phone": "फ़ोन",
"please-wait": "कृपया प्रतीक्षा करें...",
@@ -438,6 +450,7 @@
"saved": "बचाया",
"search": "सर्च",
"service-hours": "सेवा घंटे",
+ "services": "Services",
"settings": "सेटिंग्स",
"share": "शेयर करें",
"sign-up": "साइन अप करें",
diff --git a/apps/app/public/locales/hi/services.json b/apps/app/public/locales/hi/services.json
index 06df666686..5eb56b9b4b 100644
--- a/apps/app/public/locales/hi/services.json
+++ b/apps/app/public/locales/hi/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "सामुदायिक सहायता",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "समुदाय और सामाजिक समूह",
"cultural-centers": "सांस्कृतिक केंद्र",
"lgbtq-centers": "LGBTQ केंद्र",
@@ -94,7 +94,7 @@
"name-and-gender-change": "नाम और लिंग चिह्न परिवर्तन",
"refugee-claim": "शरणार्थी का दावा",
"residency": "रेजीडेंसी",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "विशेष आप्रवासी किशोर स्थिति (SIJS)",
"t-visa": "टी वीज़ा",
"u-visa": "यू वीज़ा"
diff --git a/apps/app/public/locales/ht/common.json b/apps/app/public/locales/ht/common.json
index 96b36aa57a..b3506b2793 100644
--- a/apps/app/public/locales/ht/common.json
+++ b/apps/app/public/locales/ht/common.json
@@ -53,6 +53,9 @@
"message": "Klike sou lyen sa a konfime kont ou:",
"subject": "Konfime kont ou"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "Konekte",
"contact": "Kontakte",
"contact-us": "Kontakte nou",
@@ -66,6 +69,7 @@
"modal-title": "Anviwònman cookies"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} rezilta",
"result_other": "Rezilta {{count}}"
},
@@ -159,6 +163,7 @@
"link-copied": "Liyen kopye tablo",
"list": {
"added": "Resous sove nan lis: {{name}}",
+ "back": "Back to saved",
"create-new": "Kreye nouvo lis",
"create-new-sub": "Lis nan resous ou sofgade yo, sèlman vizib pou ou ak pou nenpòt moun ou pataje yo avèk yo.",
"create-new-sub2": "Non lis ou a pa kategori, jou nan semèn nan, oswa nenpòt moun ki lis sa a se pou.",
@@ -168,8 +173,13 @@
"error-remove": "Erè soti nan lis",
"name": "Lis non",
"new-list-placeholder": "Mete non lis...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "Resous yo retire nan lis: {{name}}",
- "removedSingle": "Resous yo retire nan lis"
+ "removedSingle": "Resous yo retire nan lis",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "Chaje paj...",
"log-in": "Konekte",
@@ -407,6 +417,7 @@
"and-x-more": "ak {{count}} plis",
"approve": "Apwouve",
"back": "Tounen",
+ "cancel": "Anile",
"close": "Fèmen",
"coming-soon": "Vini byento",
"customize": "Pèsonalize",
@@ -423,6 +434,7 @@
"next": "Pwochen",
"no": "Non",
"organization": "Òganizasyon",
+ "organizations": "Organizations",
"password": "Modpas",
"phone": "Telefòn",
"please-wait": "Tanpri, tann...",
@@ -438,6 +450,7 @@
"saved": "Sovegade",
"search": "Recherche",
"service-hours": "Orè sèvis yo",
+ "services": "Sèvis yo",
"settings": "Anviwònman",
"share": "pataje",
"sign-up": "Enskripsyon",
diff --git a/apps/app/public/locales/ht/services.json b/apps/app/public/locales/ht/services.json
index 9084e96d6f..93fcc40fc6 100644
--- a/apps/app/public/locales/ht/services.json
+++ b/apps/app/public/locales/ht/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "Sipò pou Kominote",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "Kominote ak gwoup sosyal",
"cultural-centers": "Sant kiltirèl",
"lgbtq-centers": "Sant LGBTQ",
@@ -39,12 +39,12 @@
},
"financial-assistance": {
"CATEGORYNAME": "Asistans Finansye",
- "bail-funds": "Bail Funds",
+ "bail-funds": "Bail and bond funds",
"healthcare-and-insurance": "Healthcare and insurance",
"housing-and-utilities": "Housing and utilities",
"legal-fees": "Legal fees",
"moving-and-domestic-relocation": "Moving and domestic relocation",
- "mutual-aid": "Mutual Aid"
+ "mutual-aid": "Mutual aid"
},
"food": {
"CATEGORYNAME": "Manje",
@@ -94,7 +94,7 @@
"name-and-gender-change": "Chanjman non ak genj sèks",
"refugee-claim": "Reklamasyon Refijye",
"residency": "Rezidans",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "Estati Jivenil Imigran Espesyal (SIJS)",
"t-visa": "T viza",
"u-visa": "Viza U"
diff --git a/apps/app/public/locales/ja/common.json b/apps/app/public/locales/ja/common.json
index bc1e9c7222..940cd51961 100644
--- a/apps/app/public/locales/ja/common.json
+++ b/apps/app/public/locales/ja/common.json
@@ -53,6 +53,9 @@
"message": "以下のリンクをクリックしてアカウントを確認してください。",
"subject": "アカウントの確認"
},
+ "confirm-modal": {
+ "delete-list": "このリストを削除しますか?"
+ },
"connect": "繋がる",
"contact": "連絡先",
"contact-us": "お問い合わせ",
@@ -66,6 +69,7 @@
"modal-title": "Cookie の設定"
},
"count": {
+ "more": "{{count}} 以上",
"result_other": "{{count}} 件の結果"
},
"country-select": "国を選択してください",
@@ -158,6 +162,7 @@
"link-copied": "リンクがクリップボードにコピーされました",
"list": {
"added": "リストに保存されたリソース: {{name}}",
+ "back": "保存に戻る",
"create-new": "新しいリストを作成",
"create-new-sub": "保存したリソースのリストは、自分とそれを共有している人にのみ表示されます。",
"create-new-sub2": "カテゴリ別、曜日別、またはこのリストの対象者別にリストに名前を付けてください。",
@@ -167,8 +172,13 @@
"error-remove": "リストから削除中にエラーが発生しました",
"name": "リスト名",
"new-list-placeholder": "リスト名を入力...",
+ "no-orgs": "まだ組織がありません。",
+ "no-services": "サービスはまだありません。",
+ "none-yet": "リストはまだありません。",
"removedMulti": "リストから削除されたリソース: {{name}}",
- "removedSingle": "リソースはリストから削除されました"
+ "removedSingle": "リソースはリストから削除されました",
+ "resourcesCount": "{{count}} リソース",
+ "updated": "{{date}} を更新しました"
},
"loading-page": "ページをロード中...",
"log-in": "ログイン",
@@ -406,6 +416,7 @@
"and-x-more": "他 {{count}} 名",
"approve": "承認",
"back": "戻る",
+ "cancel": "キャンセル",
"close": "閉じる",
"coming-soon": "近日公開予定",
"customize": "カスタマイズ",
@@ -422,6 +433,7 @@
"next": "次へ",
"no": "いいえ",
"organization": "組織",
+ "organizations": "組織",
"password": "パスワード",
"phone": "電話",
"please-wait": "しばらくお待ちください...",
@@ -437,6 +449,7 @@
"saved": "保存しました",
"search": "検索",
"service-hours": "サービス提供時間",
+ "services": "サービス",
"settings": "設定",
"share": "シェア",
"sign-up": "新規登録",
diff --git a/apps/app/public/locales/ko/common.json b/apps/app/public/locales/ko/common.json
index 1df32be518..29c9f1617c 100644
--- a/apps/app/public/locales/ko/common.json
+++ b/apps/app/public/locales/ko/common.json
@@ -53,6 +53,9 @@
"message": "계정을 확인하려면 다음 링크를 클릭하십시오.",
"subject": "계정 확인하기"
},
+ "confirm-modal": {
+ "delete-list": "이 목록을 삭제하시겠습니까?"
+ },
"connect": "연결하기",
"contact": "연락처",
"contact-us": "연락처",
@@ -66,6 +69,7 @@
"modal-title": "쿠키 설정"
},
"count": {
+ "more": "{{count}} 더보기",
"result_other": "{{count}} 결과"
},
"country-select": "국가 선택하세요",
@@ -158,6 +162,7 @@
"link-copied": "링크 클립보드에 복사되었습니다.",
"list": {
"added": "리소스는 목록에 저장됩니다: {{name}}",
+ "back": "저장됨으로 돌아가기",
"create-new": "새 목록 만들기",
"create-new-sub": "저장된 자원 목록은 본인이나 해당 자원을 공유하는 사람만 볼수 있습니다.",
"create-new-sub2": "카테고리별, 요일로 아니면 목록의 사용자별로 목록의 이름을 지정합니다.",
@@ -167,8 +172,13 @@
"error-remove": "목록에 제거하기 잘못됐습니다",
"name": "목록 이름",
"new-list-placeholder": "목록 이름 입력해주세요...",
+ "no-orgs": "아직 조직이 없습니다.",
+ "no-services": "아직 서비스가 없습니다.",
+ "none-yet": "아직 리스트가 없습니다.",
"removedMulti": "목록에서 자원 제거됨: {{name}}",
- "removedSingle": "목록에서 자원 제거됨니다"
+ "removedSingle": "목록에서 자원 제거됨니다",
+ "resourcesCount": "{{count}} 리소스",
+ "updated": "업데이트됨 {{date}}"
},
"loading-page": "페이지 로드 중...",
"log-in": "로그인",
@@ -406,6 +416,7 @@
"and-x-more": "{{count}}랑 이상",
"approve": "승인하다",
"back": "뒤로",
+ "cancel": "취소",
"close": "닫기",
"coming-soon": "곧 개봉합니다",
"customize": "커스터마이즈",
@@ -422,6 +433,7 @@
"next": "다음",
"no": "아니오",
"organization": "단체",
+ "organizations": "조직",
"password": "비밀번호",
"phone": "전화",
"please-wait": "잠시만요...",
@@ -437,6 +449,7 @@
"saved": "저장됨",
"search": "검색",
"service-hours": "서비스한 시간",
+ "services": "서비스",
"settings": "설정",
"share": "공유",
"sign-up": "등록하기",
diff --git a/apps/app/public/locales/pl/common.json b/apps/app/public/locales/pl/common.json
index 16ac1089ba..451d628870 100644
--- a/apps/app/public/locales/pl/common.json
+++ b/apps/app/public/locales/pl/common.json
@@ -53,6 +53,9 @@
"message": "Kliknij poniższy link, aby potwierdzić swoje konto:",
"subject": "Potwierdź swoje konto"
},
+ "confirm-modal": {
+ "delete-list": "Czy chcesz usunąć tę listę?"
+ },
"connect": "Połącz",
"contact": "Kontakt",
"contact-us": "Skontaktuj się z nami",
@@ -66,6 +69,7 @@
"modal-title": "Ustawienia ciasteczek"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} wynik",
"result_few": "{{count}} wyniki",
"result_many": "{{count}} wyniki",
@@ -161,6 +165,7 @@
"link-copied": "Link skopiowany do schowka",
"list": {
"added": "Zasoby zapisane na liście: {{name}}",
+ "back": "Wróć do zapisanych",
"create-new": "Utwórz nową listę",
"create-new-sub": "Listy zapisanych zasobów są widoczne tylko dla Ciebie i wszystkich osób, którym je udostępniasz.",
"create-new-sub2": "Nazwij swoją listę według kategorii, dzień tygodnia, lub dla kogo ta lista jest przeznaczona.",
@@ -170,8 +175,13 @@
"error-remove": "Błąd usuwania z listy",
"name": "Nazwa listy",
"new-list-placeholder": "Wprowadź nazwę listy...",
+ "no-orgs": "Brak organizacji.",
+ "no-services": "Brak usług.",
+ "none-yet": "Brak list.",
"removedMulti": "Zasób usunięty z listy: {{name}}",
- "removedSingle": "Zasób usunięty z listy"
+ "removedSingle": "Zasób usunięty z listy",
+ "resourcesCount": "Zasoby {{count}}",
+ "updated": "Zaktualizowano {{date}}"
},
"loading-page": "Ładowanie strony...",
"log-in": "Zaloguj się",
@@ -409,6 +419,7 @@
"and-x-more": "i {{count}} więcej",
"approve": "Zatwierdź",
"back": "Powrót",
+ "cancel": "Anuluj",
"close": "Zamknij",
"coming-soon": "Wkrótce",
"customize": "Dostosuj",
@@ -425,6 +436,7 @@
"next": "Kolejny",
"no": "Nie",
"organization": "Organizacja",
+ "organizations": "Organizacje",
"password": "Hasło",
"phone": "Telefon",
"please-wait": "Proszę czekać...",
@@ -440,6 +452,7 @@
"saved": "Zapisano",
"search": "Szukaj",
"service-hours": "Godziny pracy",
+ "services": "Usługi",
"settings": "Ustawienia",
"share": "Udostępnij",
"sign-up": "Zarejestruj się",
diff --git a/apps/app/public/locales/ps/common.json b/apps/app/public/locales/ps/common.json
index 7b33db0f8d..2c57cd4c6b 100644
--- a/apps/app/public/locales/ps/common.json
+++ b/apps/app/public/locales/ps/common.json
@@ -53,6 +53,9 @@
"message": "د خپل حساب تایید لپاره لاندې لینک کلیک وکړئ:",
"subject": "خپل حساب تایید کړئ"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "نښلول",
"contact": "اړیکه",
"contact-us": "موږ سره اړیکه ونیسئ",
@@ -66,6 +69,7 @@
"modal-title": "د کوکیز ترتیبات"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} پایله",
"result_other": "{{count}} پایلې"
},
@@ -159,6 +163,7 @@
"link-copied": "لینک کلپ بورډ ته کاپي شوی",
"list": {
"added": "سرچینې لیست ته خوندي شوي: {{name}}",
+ "back": "Back to saved",
"create-new": "نوی لیست جوړ کړئ",
"create-new-sub": "ستاسو د خوندي شوي سرچینو لیستونه یوازې تاسو او هر هغه چا ته لیدل کیږي چې تاسو ورسره شریک کړئ.",
"create-new-sub2": "خپل لیست د کټګورۍ، د اونۍ ورځ، یا د دې لیست د چا لپاره دی نوم ورکړئ.",
@@ -168,8 +173,13 @@
"error-remove": "له لیست څخه په لرې کولو کې تېروتنه",
"name": "د لیست نوم",
"new-list-placeholder": "د لیست نوم دننه کړئ...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "سرچینه له لیست څخه لرې شوې: {{name}}",
- "removedSingle": "سرچینه له لیست څخه لرې شوې"
+ "removedSingle": "سرچینه له لیست څخه لرې شوې",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "د مخ پورته کول...",
"log-in": "ننوتل",
@@ -407,6 +417,7 @@
"and-x-more": "او {{count}} نور",
"approve": "تصویب کړه",
"back": "شاته",
+ "cancel": "Cancel",
"close": "تړل",
"coming-soon": "ژر راځي",
"customize": "دودیز کړئ",
@@ -423,6 +434,7 @@
"next": "بل",
"no": "نه",
"organization": "سازمان",
+ "organizations": "Organizations",
"password": "رمز",
"phone": "تليفون",
"please-wait": "مهرباني وکړئ انتظار وکړئ...",
@@ -438,6 +450,7 @@
"saved": "خوندي شوی",
"search": "لټون",
"service-hours": "د خدمت ساعتونه",
+ "services": "Services",
"settings": "امستنې",
"share": "شریکول",
"sign-up": "نوم لیکنه",
diff --git a/apps/app/public/locales/ps/services.json b/apps/app/public/locales/ps/services.json
index dbc2c2d0cd..87ff10bf77 100644
--- a/apps/app/public/locales/ps/services.json
+++ b/apps/app/public/locales/ps/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "د ټولنې ملاتړ",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "ټولنه او ټولنیزې ډلې",
"cultural-centers": "کلتوري مرکزونه",
"lgbtq-centers": "د LGBTQ مرکزونه",
@@ -94,7 +94,7 @@
"name-and-gender-change": "نوم او د جندر مارکر بدلون",
"refugee-claim": "د کډوالو ادعا",
"residency": "د استوګنې ځای",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "د ځانګړي کډوال ځوان حالت (SIJS)",
"t-visa": "T ویزه",
"u-visa": "U ویزه"
diff --git a/apps/app/public/locales/pt/common.json b/apps/app/public/locales/pt/common.json
index c05b3d65f8..20319dd6f3 100644
--- a/apps/app/public/locales/pt/common.json
+++ b/apps/app/public/locales/pt/common.json
@@ -53,6 +53,9 @@
"message": "Clique no link a seguir para confirmar sua conta:",
"subject": "Confirme sua conta"
},
+ "confirm-modal": {
+ "delete-list": "Você deseja excluir esta lista?"
+ },
"connect": "Conectar",
"contact": "Contato",
"contact-us": "Entre em contato conosco",
@@ -66,6 +69,7 @@
"modal-title": "Configurações de Cookies"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} resultado",
"result_other": "{{count}} resultados"
},
@@ -159,6 +163,7 @@
"link-copied": "Link copiado para a área de transferência",
"list": {
"added": "Recurso salvo na lista: {{name}}",
+ "back": "Voltar para salvo",
"create-new": "Criar nova lista",
"create-new-sub": "Suas listas de recursos salvos só são visíveis para você e para qualquer pessoa com quem você as compartilhe.",
"create-new-sub2": "Nomeie sua lista por categoria, dia da semana ou para quem quer que ela seja.",
@@ -168,8 +173,13 @@
"error-remove": "Erro ao remover da lista",
"name": "Nome da lista",
"new-list-placeholder": "Digite o nome da lista...",
+ "no-orgs": "Nenhuma organização ainda.",
+ "no-services": "Nenhum serviço ainda.",
+ "none-yet": "Nenhuma lista ainda.",
"removedMulti": "Recurso removido da lista: {{name}}",
- "removedSingle": "Recurso removido da lista"
+ "removedSingle": "Recurso removido da lista",
+ "resourcesCount": "Recursos de {{count}}",
+ "updated": "Updated {{date}}"
},
"loading-page": "Carregando página...",
"log-in": "Entrar",
@@ -407,6 +417,7 @@
"and-x-more": "e {{count}} mais",
"approve": "Aprovar",
"back": "Voltar",
+ "cancel": "Cancelar",
"close": "FECHAR",
"coming-soon": "Em breve",
"customize": "Personalizar",
@@ -423,6 +434,7 @@
"next": "Próximo",
"no": "Não",
"organization": "Organização",
+ "organizations": "Organizações",
"password": "Senha",
"phone": "Telefone",
"please-wait": "Por favor, espere...",
@@ -438,6 +450,7 @@
"saved": "Salvo",
"search": "Pesquisa",
"service-hours": "Horário de atendimento",
+ "services": "Serviços",
"settings": "Configurações",
"share": "Compartilha",
"sign-up": "Cadastre-se",
diff --git a/apps/app/public/locales/ru/common.json b/apps/app/public/locales/ru/common.json
index f9dad29946..40a0c07a74 100644
--- a/apps/app/public/locales/ru/common.json
+++ b/apps/app/public/locales/ru/common.json
@@ -53,6 +53,9 @@
"message": "Нажмите на ссылку для подтверждения вашей учетной записи",
"subject": "Подтвердите свой аккаунт"
},
+ "confirm-modal": {
+ "delete-list": "Вы хотите удалить этот список?"
+ },
"connect": "Подключиться",
"contact": "Связаться",
"contact-us": "Свяжитесь с нами",
@@ -66,6 +69,7 @@
"modal-title": "Настройки файлов cookies"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} результат",
"result_few": "{{count}} результатов",
"result_many": "{{count}} результатов",
@@ -161,6 +165,7 @@
"link-copied": "Ссылка скопирована в буфер обмена",
"list": {
"added": "Ресурс сохранен в список: {{name}}",
+ "back": "Вернуться к сохраненным",
"create-new": "Создать новый список",
"create-new-sub": "Списки сохраненных ресурсов видны вам и тем, с кем вы поделились.",
"create-new-sub2": "Назовите ваш список по категории, дню недели или человеку, для кого данный список предназначен.",
@@ -170,8 +175,13 @@
"error-remove": "Ошибка удаления из списка",
"name": "Название списка",
"new-list-placeholder": "Введите имя списка",
+ "no-orgs": "Нет организаций.",
+ "no-services": "Пока нет сервисов.",
+ "none-yet": "Нет списков.",
"removedMulti": "Ресурс удален из списка: {{name}}",
- "removedSingle": "Ресурс удален из списка"
+ "removedSingle": "Ресурс удален из списка",
+ "resourcesCount": "Ресурсы {{count}}",
+ "updated": "Обновлено {{date}}"
},
"loading-page": "Загрузка страницы",
"log-in": "Войти",
@@ -409,6 +419,7 @@
"and-x-more": "и еще {{count}}",
"approve": "Подтвердить",
"back": "Вернуться",
+ "cancel": "Отмена",
"close": "Закрыть",
"coming-soon": "Вскоре появится",
"customize": "Настроить",
@@ -425,6 +436,7 @@
"next": "Следующий",
"no": "Нет",
"organization": "Организация",
+ "organizations": "Организации",
"password": "Пароль",
"phone": "Телефон",
"please-wait": "Пожалуйста, подождите...",
@@ -440,6 +452,7 @@
"saved": "Сохранено",
"search": "Искать",
"service-hours": "Время работы",
+ "services": "Услуги",
"settings": "Настройки",
"share": "Поделиться",
"sign-up": "Зарегистрировать",
diff --git a/apps/app/public/locales/sw/common.json b/apps/app/public/locales/sw/common.json
index ff35fe458c..96d4899166 100644
--- a/apps/app/public/locales/sw/common.json
+++ b/apps/app/public/locales/sw/common.json
@@ -53,6 +53,9 @@
"message": "Bonyeza kiungo kifuatacho ili kuthibitisha akaunti yako:",
"subject": "Thibitisha akaunti yako"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "Unganisha",
"contact": "Kuwasiliana",
"contact-us": "Wasiliana Nasi",
@@ -66,6 +69,7 @@
"modal-title": "Mipangilio ya Vidakuzi"
},
"count": {
+ "more": "{{count}} more",
"result_one": "Matokeo ya {{count}}",
"result_other": "Matokeo {{count}}"
},
@@ -159,6 +163,7 @@
"link-copied": "Kiungo kilichonakiliwa kwenye clipboard",
"list": {
"added": "Rasilimali zilizohifadhiwa ili kuorodhesha: {{name}}",
+ "back": "Back to saved",
"create-new": "Unda orodha mpya",
"create-new-sub": "Orodha zako za rasilimali zilizohifadhiwa zinaonekana tu kwako na mtu yeyote unayezishiriki naye.",
"create-new-sub2": "Jina orodha yako kwa jamii, siku ya wiki, au yeyote orodha hii ni kwa ajili ya.",
@@ -168,8 +173,13 @@
"error-remove": "Hitilafu kuondoa kutoka kwenye orodha",
"name": "Jina la orodha",
"new-list-placeholder": "Ingiza jina la orodha...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "Rasilimali imeondolewa kwenye orodha: {{name}}",
- "removedSingle": "Rasilimali zilizoondolewa kwenye orodha"
+ "removedSingle": "Rasilimali zilizoondolewa kwenye orodha",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "Inapakia Ukurasa...",
"log-in": "Ingia",
@@ -407,6 +417,7 @@
"and-x-more": "na {{count}} zaidi",
"approve": "Idhinisha",
"back": "Nyuma",
+ "cancel": "Cancel",
"close": "Funga",
"coming-soon": "Inakuja hivi karibuni",
"customize": "Geuza kukufaa",
@@ -423,6 +434,7 @@
"next": "Ijayo",
"no": "Hapana",
"organization": "Shirika",
+ "organizations": "Organizations",
"password": "Nenosiri",
"phone": "Simu",
"please-wait": "Tafadhali subiri...",
@@ -438,6 +450,7 @@
"saved": "Imehifadhiwa",
"search": "Tafuta",
"service-hours": "Saa za huduma",
+ "services": "Services",
"settings": "Mipangilio",
"share": "Shiriki",
"sign-up": "Ishara ya juu",
diff --git a/apps/app/public/locales/sw/services.json b/apps/app/public/locales/sw/services.json
index 6bb787f73b..d90d5a3344 100644
--- a/apps/app/public/locales/sw/services.json
+++ b/apps/app/public/locales/sw/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "Msaada wa Jumuiya",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "Jamii na vikundi vya kijamii",
"cultural-centers": "Vituo vya kitamaduni",
"lgbtq-centers": "Vituo vya LGBTQ",
@@ -94,7 +94,7 @@
"name-and-gender-change": "Mabadiliko ya jina na jinsia",
"refugee-claim": "Madai ya wakimbizi",
"residency": "Makazi",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "Hali maalum ya Wahamiaji Watoto (SIJS)",
"t-visa": "Visa vya T",
"u-visa": "Visa ya U"
diff --git a/apps/app/public/locales/tl/common.json b/apps/app/public/locales/tl/common.json
index 42c93a7b42..4ba49d13b7 100644
--- a/apps/app/public/locales/tl/common.json
+++ b/apps/app/public/locales/tl/common.json
@@ -53,6 +53,9 @@
"message": "I-click ang sumusunod na link upang kumpirmahin ang iyong account:",
"subject": "Kumpirmahin ang iyong account"
},
+ "confirm-modal": {
+ "delete-list": "Do you want to delete this list?"
+ },
"connect": "Kumonekta",
"contact": "Makipag-ugnay",
"contact-us": "Makipag-ugnay sa Amin",
@@ -66,6 +69,7 @@
"modal-title": "Mga Setting ng Cookies"
},
"count": {
+ "more": "{{count}} more",
"result_one": "{{count}} resulta",
"result_other": "{{count}} mga resulta"
},
@@ -159,6 +163,7 @@
"link-copied": "Kinopya ang link sa clipboard",
"list": {
"added": "Resource save sa listahan: {{name}}",
+ "back": "Back to saved",
"create-new": "Gumawa ng bagong listahan",
"create-new-sub": "Ang iyong mga listahan ng mga naka-save na mapagkukunan ay makikita lamang sa iyo at sinumang ibinabahagi mo sa kanila.",
"create-new-sub2": "Pangalanan ang iyong listahan ayon sa kategorya, araw ng linggo, o sinumang para sa listahang ito.",
@@ -168,8 +173,13 @@
"error-remove": "Error sa pag-alis mula sa listahan",
"name": "Pangalan ng listahan",
"new-list-placeholder": "Ipasok ang pangalan ng listahan...",
+ "no-orgs": "No organizations yet.",
+ "no-services": "No services yet.",
+ "none-yet": "No lists yet.",
"removedMulti": "Resource inalis mula sa listahan: {{name}}",
- "removedSingle": "Resource inalis mula sa listahan"
+ "removedSingle": "Resource inalis mula sa listahan",
+ "resourcesCount": "{{count}} Resources",
+ "updated": "Updated {{date}}"
},
"loading-page": "Naglo-load ng Pahina...",
"log-in": "Mag-log in",
@@ -407,6 +417,7 @@
"and-x-more": "at {{count}} higit pa",
"approve": "Aprubahan",
"back": "Bumalik",
+ "cancel": "Cancel",
"close": "Isara",
"coming-soon": "Malapit na",
"customize": "I-customize",
@@ -423,6 +434,7 @@
"next": "Susunod",
"no": "Hindi",
"organization": "Organisasyon",
+ "organizations": "Organizations",
"password": "Password",
"phone": "Telepono",
"please-wait": "Mangyaring maghintay...",
@@ -438,6 +450,7 @@
"saved": "Nai-save",
"search": "Paghahanap",
"service-hours": "Mga oras ng serbisyo",
+ "services": "Services",
"settings": "Mga Setting",
"share": "Ibahagi",
"sign-up": "Mag-sign up",
diff --git a/apps/app/public/locales/tl/services.json b/apps/app/public/locales/tl/services.json
index 806f1740e2..29bcbcad88 100644
--- a/apps/app/public/locales/tl/services.json
+++ b/apps/app/public/locales/tl/services.json
@@ -10,7 +10,7 @@
},
"community-support": {
"CATEGORYNAME": "Suporta sa Komunidad",
- "advocacy-and-community-organizing": "Advocacy and Community Organizing",
+ "advocacy-and-community-organizing": "Advocacy and community organizing",
"community-social-groups": "Mga pangkat ng komunidad at panlipunan",
"cultural-centers": "Mga sentro ng kultura",
"lgbtq-centers": "Mga sentro ng LGBTQ",
@@ -94,7 +94,7 @@
"name-and-gender-change": "Pagbabago ng marker ng pangalan at kasarian",
"refugee-claim": "Pag-angkin ng Refugee",
"residency": "Paninirahan",
- "self-advocacy-information": "Self-Advocacy Information",
+ "self-advocacy-information": "Self-advocacy information",
"special-immigrant-juvenile-status-sijs": "Katayuan ng Espesyal na Immigrant Juvenile (SIJS)",
"t-visa": "T visa",
"u-visa": "Visa"
diff --git a/apps/app/public/locales/tr-TR/common.json b/apps/app/public/locales/tr-TR/common.json
index 0b7567201d..e54f81d9d8 100644
--- a/apps/app/public/locales/tr-TR/common.json
+++ b/apps/app/public/locales/tr-TR/common.json
@@ -53,6 +53,9 @@
"message": "Hesabınızı onaylamak için aşağıdaki bağlantıyı tıklayın:",
"subject": "Hesabınızı onaylayın"
},
+ "confirm-modal": {
+ "delete-list": "Bu listeyi silmek ister misiniz?"
+ },
"connect": "Bağlan",
"contact": "İletişim",
"contact-us": "Bize Ulaşın",
@@ -66,6 +69,7 @@
"modal-title": "Çerez Ayarları"
},
"count": {
+ "more": "{{count}} daha fazla",
"result_one": "{{count}} sonuç",
"result_other": "{{count}} sonuçlar"
},
@@ -159,6 +163,7 @@
"link-copied": "Bağlantı panoya kopyalandı",
"list": {
"added": "Listeye kaydedilen kaynak: {{name}}",
+ "back": "Kaydedilen sayfaya geri dön",
"create-new": "Yeni liste oluştur",
"create-new-sub": "Kaydedilen kaynak listeleriniz yalnızca siz ve bunları paylaştığınız herkes tarafından görülebilir.",
"create-new-sub2": "Listenizi kategoriye, haftanın gününe veya bu listenin kimin için olduğuna göre adlandırın.",
@@ -168,8 +173,13 @@
"error-remove": "Listeden kaldırılırken hata oluştu",
"name": "Liste adı",
"new-list-placeholder": "Liste adını girin...",
+ "no-orgs": "Henüz organizasyon yok.",
+ "no-services": "Henüz hizmet yok.",
+ "none-yet": "Henüz liste yok.",
"removedMulti": "Kaynak listeden kaldırıldı: {{name}}",
- "removedSingle": "Kaynak listeden kaldırıldı"
+ "removedSingle": "Kaynak listeden kaldırıldı",
+ "resourcesCount": "{{count}} Kaynaklar",
+ "updated": "Güncellendi {{date}}"
},
"loading-page": "Sayfa Yükleniyor...",
"log-in": "Oturum aç",
@@ -407,6 +417,7 @@
"and-x-more": "ve {{count}} daha fazla",
"approve": "Onaylayın",
"back": "Geri",
+ "cancel": "İptal",
"close": "Kapat",
"coming-soon": "Yakında",
"customize": "Özelleştir",
@@ -423,6 +434,7 @@
"next": "Sonraki",
"no": "Hayır",
"organization": "Organizasyon",
+ "organizations": "Organizasyonlar",
"password": "Şifre",
"phone": "Telefon",
"please-wait": "Lütfen bekleyin...",
@@ -438,6 +450,7 @@
"saved": "Kaydedildi",
"search": "Arama",
"service-hours": "Hizmet Saatleri",
+ "services": "HİZMETLER",
"settings": "Ayarlar",
"share": "Paylaş",
"sign-up": "Üye ol",
diff --git a/apps/app/public/locales/uk/common.json b/apps/app/public/locales/uk/common.json
index 1323e527ba..37626bb73a 100644
--- a/apps/app/public/locales/uk/common.json
+++ b/apps/app/public/locales/uk/common.json
@@ -53,6 +53,9 @@
"message": "Натисніть наступне посилання, щоб підтвердити свій обліковий запис:",
"subject": "Підтвердіть свій обліковий запис"
},
+ "confirm-modal": {
+ "delete-list": "Ви хочете видалити цей список?"
+ },
"connect": "Підключення",
"contact": "Контакт",
"contact-us": "Зв'яжіться з нами",
@@ -66,6 +69,7 @@
"modal-title": "Налаштування Cookies"
},
"count": {
+ "more": "{{count}} більше",
"result_one": "{{count}} результат",
"result_few": "{{count}} Результати",
"result_many": "{{count}} результатів",
@@ -161,6 +165,7 @@
"link-copied": "Посилання скопійовано в буфер обміну",
"list": {
"added": "Ресурс, збережений до списку: {{name}}",
+ "back": "Назад до збереження",
"create-new": "Створити новий список",
"create-new-sub": "Ваші списки збережених ресурсів видно лише вам та всім, з ким ви ділитесь ними.",
"create-new-sub2": "Назвіть список за категоріями, днем тижня або для кого саме цей список.",
@@ -170,8 +175,13 @@
"error-remove": "Помилка при вилученні зі списку",
"name": "Назва списку",
"new-list-placeholder": "Введіть назву списку...",
+ "no-orgs": "Поки що немає організацій.",
+ "no-services": "Немає жодного сервісу.",
+ "none-yet": "Немає списків.",
"removedMulti": "Ресурс вилучено зі списку: {{name}}",
- "removedSingle": "Ресурс вилучено зі списку"
+ "removedSingle": "Ресурс вилучено зі списку",
+ "resourcesCount": "{{count}} Ресурси",
+ "updated": "Оновлено {{date}}"
},
"loading-page": "Завантаження сторінки...",
"log-in": "Увійти",
@@ -409,6 +419,7 @@
"and-x-more": "і {{count}} більше",
"approve": "Схвалити",
"back": "Назад",
+ "cancel": "Скасувати",
"close": "Закрити",
"coming-soon": "Скоро",
"customize": "Налаштовувати",
@@ -425,6 +436,7 @@
"next": "Наступний",
"no": "Ні",
"organization": "Організація",
+ "organizations": "Організації",
"password": "Пароль",
"phone": "Телефон",
"please-wait": "Будь ласка, зачекайте...",
@@ -440,6 +452,7 @@
"saved": "Збережено",
"search": "Пошук",
"service-hours": "Години обслуговування",
+ "services": "Послуги",
"settings": "Налаштування",
"share": "Поділитися",
"sign-up": "Зареєструватися",
diff --git a/apps/app/public/locales/zh/common.json b/apps/app/public/locales/zh/common.json
index 92fdf7b397..8f2341ebba 100644
--- a/apps/app/public/locales/zh/common.json
+++ b/apps/app/public/locales/zh/common.json
@@ -53,6 +53,9 @@
"message": "单击以下链接确认您的帐户:",
"subject": "确认您的帐户"
},
+ "confirm-modal": {
+ "delete-list": "您想要删除此列表吗?"
+ },
"connect": "连接",
"contact": "联系我们",
"contact-us": "联系我们",
@@ -66,6 +69,7 @@
"modal-title": "Cookies 设置"
},
"count": {
+ "more": "{{count}} 更多",
"result_other": "{{count}} 结果"
},
"country-select": "选择一个国家",
@@ -158,6 +162,7 @@
"link-copied": "链接已复制到剪贴板",
"list": {
"added": "资源已保存到列表: {{name}}",
+ "back": "返回已保存",
"create-new": "创建新清单",
"create-new-sub": "只有您和与您共享资源的任何人才能看到您的已保存资源列表。",
"create-new-sub2": "按类别、一周中的某一天或此列表适用于的任何人命名您的列表。",
@@ -167,8 +172,13 @@
"error-remove": "从列表中删除时出错",
"name": "列表名称",
"new-list-placeholder": "输入列表名称...",
+ "no-orgs": "尚无组织。",
+ "no-services": "暂无服务。",
+ "none-yet": "尚无列表。",
"removedMulti": "已从列表中移除资源: {{name}}",
- "removedSingle": "资源已从列表中删除"
+ "removedSingle": "资源已从列表中删除",
+ "resourcesCount": "{{count}} 资源",
+ "updated": "已更新 {{date}}"
},
"loading-page": "正在加载页面...",
"log-in": "登录",
@@ -406,6 +416,7 @@
"and-x-more": "和 {{count}} 更多",
"approve": "批准",
"back": "返回",
+ "cancel": "取消",
"close": "关闭",
"coming-soon": "即将上线",
"customize": "自定义",
@@ -422,6 +433,7 @@
"next": "下一步",
"no": "没有",
"organization": "组织",
+ "organizations": "组织",
"password": "密码",
"phone": "电话",
"please-wait": "请稍候...",
@@ -437,6 +449,7 @@
"saved": "已保存",
"search": "搜寻",
"service-hours": "服务时间",
+ "services": "服务",
"settings": "设置",
"share": "分享",
"sign-up": "注册",