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

Fix email column inconsistencies in members list #1479

Merged
merged 4 commits into from
Sep 19, 2023

Conversation

peoray
Copy link
Contributor

@peoray peoray commented Sep 12, 2023

Changes proposed ✍️

What

Fixes #1164

🤖 Generated by Copilot at dd328ab

Improved the UI and functionality of the member list table component in member-list-table.vue. Fixed a bug with an import statement.

🤖 Generated by Copilot at dd328ab

We're haulin' on the member list, me hearties, yo ho ho
We're limitin' the email badges, to make the table flow
We're poppin' up a popover, with mailto links and more
We're usin' storeToRefs, to access the store

Why

How

🤖 Generated by Copilot at dd328ab

  • Limit and show email badges in member list table (link, link)
  • Remove duplicate import of storeToRefs function (link)

Checklist ✅

  • Label appropriately with Feature, Improvement, or Bug.
  • Add screehshots to the PR description for relevant FE changes
  • New backend functionality has been unit-tested.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.

@peoray
Copy link
Contributor Author

peoray commented Sep 12, 2023

@yeganathan18 please take a look :)

@yeganathan18
Copy link
Member

yeganathan18 commented Sep 12, 2023

@peoray Looks good to me, It would be great if you could attach a screenshot, just to ensure everything is good on UI 🙂

</template>
<div class="flex flex-wrap gap-3 my-1">
<el-tooltip
v-for="email of scope.row.emails"
Copy link
Contributor

Choose a reason for hiding this comment

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

I think Nuno's image might have induced an error, but the goal inside the popover is that it only displays the emails that are not visible on this list.

So let's say you have 5 emails. On the list it should display 3 and on the popover it should show the remaining 2 (that's why there's the +2 tag to indicate that 😄 )

Screenshot 2023-09-13 at 16 19 54
Screenshot 2023-09-13 at 16 19 57

Copy link
Contributor Author

Choose a reason for hiding this comment

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

got that 👍🏽 , will make the changes

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

Copy link
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

@joanagmaia joanagmaia merged commit fdf098c into CrowdDotDev:main Sep 19, 2023
6 checks passed
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.

[C-1939] More than two emails after member enrichment make the emails column Inconsistent
3 participants