Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: blurring logic change #1460

Merged
merged 8 commits into from
Jul 21, 2023

Conversation

saurabhdaware
Copy link
Member

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Jul 21, 2023

⚠️ No Changeset found

Latest commit: 5b9cd43

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jul 21, 2023

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 5b9cd43:

Sandbox Source
razorpay/blade: basic Configuration

@github-actions
Copy link
Contributor

✅ PR title follows Conventional Commits specification.

@saurabhdaware saurabhdaware merged commit f97c349 into tag/integration Jul 21, 2023
3 of 4 checks passed
@saurabhdaware saurabhdaware deleted the tag/integration-blur-refactor branch July 21, 2023 05:46
saurabhdaware added a commit that referenced this pull request Sep 13, 2023
* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: resolve comments
saurabhdaware added a commit that referenced this pull request Sep 13, 2023
* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click
saurabhdaware added a commit that referenced this pull request Sep 13, 2023
* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click
saurabhdaware added a commit that referenced this pull request Sep 14, 2023
* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground
saurabhdaware added a commit that referenced this pull request Sep 14, 2023
)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* tests: update snapshots, and chore

* feat: make onClick return values

* fix: revert cocoapods change

* fix(AutoComplete): ssr test mocking

* feat: add announcer for tag close

* empty

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground

* fix: AutoComplete focus for web

* fix: autofocus on autocomplete in react native

* fix: tests

* fix: disable select on spacebar
saurabhdaware added a commit that referenced this pull request Sep 15, 2023
* empty commit to init integration branch

* feat(SelectInput): Integration of SelectInput and Tag (#1459)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: resolve comments

* feat(AutoComplete): add AutoComplete trigger (#1586)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* feat(AutoComplete): add labelPosition (#1613)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs(AutoComplete): Documentation and Tests for AutoComplete (#1608)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground

* feat(AutoComplete): Comment Resolutions, Snapshot Updates, Chores (#1632)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* tests: update snapshots, and chore

* feat: make onClick return values

* fix: revert cocoapods change

* fix(AutoComplete): ssr test mocking

* feat: add announcer for tag close

* empty

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground

* fix: AutoComplete focus for web

* fix: autofocus on autocomplete in react native

* fix: tests

* fix: disable select on spacebar

* Create dry-moons-leave.md
anuraghazra pushed a commit that referenced this pull request Apr 9, 2024
* empty commit to init integration branch

* feat(SelectInput): Integration of SelectInput and Tag (#1459)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: resolve comments

* feat(AutoComplete): add AutoComplete trigger (#1586)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* feat(AutoComplete): add labelPosition (#1613)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: add forwardRef

* fix: creatable items example

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* fix: resolve comments

* fix: single selection filter reset

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs(AutoComplete): Documentation and Tests for AutoComplete (#1608)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground

* feat(AutoComplete): Comment Resolutions, Snapshot Updates, Chores (#1632)

* feat: add initial implementation

* feat: add small icon

* feat: export component and add docs

* test: add tag web test

* feat: add controlled tag example

* feat: add tagsSlot to BaseInput

* feat: add icon

* feat: add disabled state

* feat: add tests

* refactor: remove extra TagContainer file

* fix snapshots and typecheck

* fix: closing of items with tags

* fix: make Tag controlled only component, remove value from onDismiss

* fix: resolve conflicting merge

* fix: tests

* feat: add new size for mobile

* refactor: blurring logic change (#1460)

* refactor: blur logic to make tag close work

* fix: make tags close without closing dropdown

* feat: add tag focus move logic

* fix: add remove logic

* feat: remove placeholder in multiselect tags

* expose whiteSpace on Box

* fix: snapshots

* fix: tests

* Create shiny-deers-rescue.md

* feat: handle clicks on tag area

* feat: handle focus

* fix: footer getting focus on tab

* fix: tabIndex on icon button

* feat: make tags work on RN

* feat: add cleanup

* fix: input space

* feat: remove old onTriggerBlur logic

* feat: move tags logic inside baseinput

* feat: remove gap

* feat: add +more text and wrap tags

* feat: add max width

* fix: story comments

* feat: add box wrapper for display property

* update snapshots

* feat: add multiline input

* feat: add rows value

* feat: add rows property

* feat: remove stripping in multiline

* almost got the height thing working

* refactor: isolate Tag focus management into BaseInput [not for review] (#1501)

* refactor: move tag management logic to baseinput

* feat: add baseinput story

* fix: ts and refactor native web code

* fix: chevron click area

* feat: add autocomplete poc

* make height work

* fix: tag input height in expandable input

* fix: remove unused ref

* feat: add tag animation

* fix: add scroll animations

* feat: add input animation

* fix: get height input animation collapse working

* refactor: move animations to getTagsGroup

* fix: ts

* fix: TagProps export type

* fix: Dropdown BottomSheet tests

* tests: fix snapshots

* Delete shiny-deers-rescue.md

* feat: add React Native tagRows implementation

* fix: horizontal scrolling in rn

* fix: select height and rn

* feat: add tag disappear animation

* feat: add tag enter animation

* feat: finally get the input height animation working

* feat: add scroller

* feat: make area behind tags clickable

* fix: flashy animation of input

* fix: input placement in multiline autocomplete

* fix: input placement for react native

* fix: snapshots

* fix: bottomsheet test

* refactor: move config to single file

* fix: remove unused comment

* fix: ref types

* fix: ts

* fix: lint

* fix: rn tests

* fix: input widths in non-tags

* refactor: move tag config to baseinput config

* fix: textarea height

* tests: fix snapshots

* refactor: move AutoComplete to Select directory

* refactor: rename SelectInput directory to common DropdownInputTriggers

* feat: create base dropdown trigger input and use in select and autocomplete

* docs: add controlled autocomplete

* feat: handle index skips

* fix: no options filtering

* feat: add no city found logic

* feat: add AutoComplete to BottomSheetHeader

* fix: autocomplete clicks

* fix: single select autocomplete example

* feat: move handlers to hook

* feat: fix snaping points of bottomsheet

* refactor: remove +x more logic from multiple input

* temporary native baseinputtagslot changes commit

* fix: animations of input height

* fix: native input height flicker on tag close

* fix: web input size

* feat: add isDropdownTrigger check to remove tag containers from normal inputs

* fix: remove max-height from inputWrapper in nondropdown triggers

* fix: baseinput missing styles

* fix: snapshots

* fix: clientWidth mock for controlled test

* empty commit

* fix: tags active states

* fix: focus jumps in selections

* feat: init AutoComplete

* feat: add sandbox example for AutoComplete

* docs: add creatable item example

* feat: add forwardRef

* fix: controlled input value

* fix: creatable items example

* fix: add more examples

* feat(AutoComplete): add no result found sign

* feat(AutoComplete): add labelPosition

* fix: placeholder input padding

* fix: use constants for trigger id

* feat: add maxRows story

* feat: add AutoComplete.web test

* test: add web and native tests

* fix: resolve comments

* refactor: stories and examples, update dropdown docs

* feat: add error state story

* fix: single selection filter reset

* fix: validation example

* fix: scrollbar issues

* fix: resolve remaining web comments

* fix: react native clickable area in AutoComplete

* fix: active state on text click

* docs: move story docs inside with autocomplete and with select docs

* fix: typo

* fix: error states example

* fix: pass onFocuss to baseinput

* feat: add internal validations example

* feat: add kitchen sink

* docs: add jsdoc for AutoComplete

* docs: add jdoc for props

* docs: add bottomsheet usage in jsdoc

* tests: update snapshots, and chore

* feat: make onClick return values

* fix: revert cocoapods change

* fix(AutoComplete): ssr test mocking

* feat: add announcer for tag close

* empty

* docs: move props playground to top-level nesting

* fix: link to autocomplete props playground

* fix: AutoComplete focus for web

* fix: autofocus on autocomplete in react native

* fix: tests

* fix: disable select on spacebar

* Create dry-moons-leave.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant