Skip to content

Conversation

mabaasit
Copy link
Collaborator

@mabaasit mabaasit commented Aug 17, 2022

feat(compass-indexes): leafygreen table on indexes screen COMPASS-5940

image

TODO

  • COMPASS-6042 Make table header sticky and body scrollable.

Description

Checklist

  • New tests and/or benchmarks are included
  • Documentation is changed or added

Motivation and Context

  • Bugfix
  • New feature
  • Dependency update
  • Misc

Open Questions

Dependents

Types of changes

  • Backport Needed
  • Patch (non-breaking change which fixes an issue)
  • Minor (non-breaking change which adds functionality)
  • Major (fix or feature that would cause existing functionality to change)

@github-actions github-actions bot added the feat label Aug 17, 2022
@mabaasit mabaasit marked this pull request as ready for review August 18, 2022 13:56
await createModal.waitForDisplayed({ reverse: true });

const indexComponent = await browser.$(Selectors.indexComponent('$**_1'));
const indexComponent = await browser.$(Selectors.IndexComponent('$**_1'));
Copy link
Contributor

Choose a reason for hiding this comment

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

👀

Copy link
Collaborator Author

@mabaasit mabaasit Aug 22, 2022

Choose a reason for hiding this comment

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

the selectors exported IndexComponent and indexComponent. I removed the latter one as its not required anymore and used IndexComponent :)

@alenakhineika
Copy link
Contributor

Nice work! 👏 I have noticed, that in design the create index and refresh buttons are on the right side, have you agreed with Claudia to put them to the left?

Copy link
Member

@Anemy Anemy left a comment

Choose a reason for hiding this comment

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

Nice, I left a couple comments/suggestions on styles and possible accessibility improvements. Looking good.

@alenakhineika
Copy link
Contributor

Can we have dark mode support already or LG components we use are still missing it?

Screenshot 2022-08-19 at 22 35 11

@mabaasit
Copy link
Collaborator Author

mabaasit commented Aug 22, 2022

I created a follow up ticket for making table header fixed and body scrollable.

Copy link
Member

@Anemy Anemy left a comment

Choose a reason for hiding this comment

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

lgtm! Left one styling tweak suggestion, looks good, nice.

Co-authored-by: Rhys <Anemy@users.noreply.github.com>
@mabaasit mabaasit merged commit b771649 into main Aug 22, 2022
@mabaasit mabaasit deleted the indexes-lg-table branch August 22, 2022 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants