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

Improve dialog component design #10444

Open
blesildaramirez opened this issue Sep 18, 2024 · 0 comments
Open

Improve dialog component design #10444

blesildaramirez opened this issue Sep 18, 2024 · 0 comments
Assignees
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience
Milestone

Comments

@blesildaramirez
Copy link
Contributor

blesildaramirez commented Sep 18, 2024

Goal:

Improve the existing dialog component to align with the new design coming from Figma.
Introduce a new prop called "modalStyle" which will indicate the styling to be used: ["success", "primary", "negative", "basic"]

Mockups:
For negative state:
image

For success state:
image

Primary Style (default):
image

Basic:
image


Pull requests:
ui-library: pkp/ui-library#415
pkp-lib: #10510
ojs: pkp/ojs#4465
omp: pkp/omp#1726
ops: pkp/ops#790
customBlockManager: pkp/customBlockManager#89 (plugin)
staticPages: pkp/staticPages#87 (plugin)

@blesildaramirez blesildaramirez added Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience labels Sep 18, 2024
@blesildaramirez blesildaramirez self-assigned this Sep 19, 2024
@blesildaramirez blesildaramirez changed the title Improve dialog component design based on Figma mockups Improve dialog component design Sep 23, 2024
@blesildaramirez blesildaramirez added this to the 3.5.0 LTS milestone Sep 23, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Sep 25, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Sep 25, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Sep 30, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Sep 30, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Sep 30, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 1, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 7, 2024
… add the X button when there are no actions in the props
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Oct 7, 2024
blesildaramirez added a commit to blesildaramirez/customBlockManager that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/staticPages that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/staticPages that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/customBlockManager that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/customBlockManager that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Oct 8, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Nov 14, 2024
blesildaramirez added a commit to blesildaramirez/ops that referenced this issue Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience
Projects
None yet
Development

No branches or pull requests

1 participant