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

[CP-2720] Modal refactor (dot notation) #1832

Merged
merged 46 commits into from
Apr 16, 2024
Merged

[CP-2720] Modal refactor (dot notation) #1832

merged 46 commits into from
Apr 16, 2024

Conversation

mkurczewski
Copy link
Collaborator

@mkurczewski mkurczewski commented Apr 11, 2024

JIRA Reference: CP-2720

📝 Description ️

💪 Checklist before requesting a review - nice to have

  • getState function in async thunk actions is correctly typed
  • redux selectors are used in components / prop drilling is reduce

❗ Checklist before merging a pull request

  • change went through the QA process
  • translations are updated in dedicated application
  • CHANGELOG.md is updated

dkarski
dkarski previously approved these changes Apr 12, 2024
Copy link
Member

@dkarski dkarski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've encountered dot notation before, often misused or overdone. Here, I believe this convention fits perfectly for a component that defines a domain-specific group of sub-components you can utilize.

This approach reduces the number of imports and enhances the readability of the component and its custom derivatives.

Great job on this implementation!

❤️ ❤️ ❤️

Base automatically changed from CP-2707-contacts-import-ui to CP-2595-selecting April 16, 2024 12:42
Base automatically changed from CP-2595-selecting to develop April 16, 2024 13:54
@mkurczewski mkurczewski dismissed dkarski’s stale review April 16, 2024 13:54

The base branch was changed.

# Conflicts:
#	libs/generic-view/ui/src/lib/interactive/form/input/search-input.tsx
#	libs/generic-view/ui/src/lib/interactive/interactive.ts
#	libs/generic-view/ui/src/lib/predefined/backup-restore/backup-restore-error.tsx
#	libs/generic-view/ui/src/lib/predefined/backup-restore/backup-restore.tsx
#	libs/generic-view/ui/src/lib/predefined/backup/backup-error.tsx
#	libs/generic-view/ui/src/lib/predefined/import-contacts/import-contacts-error.tsx
#	libs/generic-view/ui/src/lib/predefined/import-contacts/import-contacts-list.tsx
#	libs/generic-view/ui/src/lib/predefined/import-contacts/import-contacts-progress.tsx
#	libs/generic-view/ui/src/lib/predefined/import-contacts/import-contacts-success.tsx
#	libs/generic-view/ui/src/lib/predefined/import-contacts/import-contacts.tsx
@mkurczewski mkurczewski merged commit 3c52e93 into develop Apr 16, 2024
6 checks passed
@mkurczewski mkurczewski deleted the CP-2720-modal branch April 16, 2024 14:50
dkarski pushed a commit that referenced this pull request May 23, 2024
Co-authored-by: Łukasz Kowalczyk <freelancer.lukasz.kowalczyk@gmail.com>
Co-authored-by: Łukasz Kowalczyk <37898730+lkowalczyk87@users.noreply.github.com>
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.

None yet

3 participants