From b77ef42ab997233a47d2e693ee3cb22ca4d3cdd4 Mon Sep 17 00:00:00 2001 From: Alena Shpakova <53817236+alena-shp@users.noreply.github.com> Date: Wed, 19 Feb 2025 17:29:02 +0400 Subject: [PATCH] task(AP-10341): select decomposition --- .../__tests__/__snapshots__/index.tsx.snap | 26 +- .../src/components/select/__tests__/index.tsx | 27 +- .../components/container/index.module.pcss | 17 + .../container/index.module.pcss.d.ts | 12 + .../select/components/container/index.tsx | 26 + .../indicators-container/index.module.pcss | 19 + .../index.module.pcss.d.ts | 12 + .../components/indicators-container/index.tsx | 30 ++ .../components/no-options/index.module.pcss | 8 + .../no-options/index.module.pcss.d.ts | 10 + .../select/components/no-options/index.tsx | 22 + .../components/option/index.module.pcss | 10 + .../components/option/index.module.pcss.d.ts | 11 + .../select/components/option/index.tsx | 42 ++ .../select/components/single-value/index.tsx | 21 + .../select/hooks/use-get-classnames.ts | 30 ++ .../components/select/hooks/use-options.ts | 54 ++ .../src/components/select/index.module.pcss | 43 -- .../components/select/index.module.pcss.d.ts | 10 - .../ui-react/src/components/select/index.tsx | 499 +++--------------- .../ui-react/src/components/select/types.ts | 237 +++++++++ .../src/components/select/utils/get-params.ts | 17 + 22 files changed, 675 insertions(+), 508 deletions(-) create mode 100644 packages/ui-react/src/components/select/components/container/index.module.pcss create mode 100644 packages/ui-react/src/components/select/components/container/index.module.pcss.d.ts create mode 100644 packages/ui-react/src/components/select/components/container/index.tsx create mode 100644 packages/ui-react/src/components/select/components/indicators-container/index.module.pcss create mode 100644 packages/ui-react/src/components/select/components/indicators-container/index.module.pcss.d.ts create mode 100644 packages/ui-react/src/components/select/components/indicators-container/index.tsx create mode 100644 packages/ui-react/src/components/select/components/no-options/index.module.pcss create mode 100644 packages/ui-react/src/components/select/components/no-options/index.module.pcss.d.ts create mode 100644 packages/ui-react/src/components/select/components/no-options/index.tsx create mode 100644 packages/ui-react/src/components/select/components/option/index.module.pcss create mode 100644 packages/ui-react/src/components/select/components/option/index.module.pcss.d.ts create mode 100644 packages/ui-react/src/components/select/components/option/index.tsx create mode 100644 packages/ui-react/src/components/select/components/single-value/index.tsx create mode 100644 packages/ui-react/src/components/select/hooks/use-get-classnames.ts create mode 100644 packages/ui-react/src/components/select/hooks/use-options.ts create mode 100644 packages/ui-react/src/components/select/types.ts create mode 100644 packages/ui-react/src/components/select/utils/get-params.ts diff --git a/packages/ui-react/src/components/select/__tests__/__snapshots__/index.tsx.snap b/packages/ui-react/src/components/select/__tests__/__snapshots__/index.tsx.snap index d50e8bb..de20f02 100644 --- a/packages/ui-react/src/components/select/__tests__/__snapshots__/index.tsx.snap +++ b/packages/ui-react/src/components/select/__tests__/__snapshots__/index.tsx.snap @@ -2,7 +2,7 @@ exports[`Default 1`] = `