Skip to content

Commit 271fb5f

Browse files
authored
feat: APPS-3051 Update Event Index Styling (#87)
* wip * wip: layout, responsiveness of dateFilter, filterDropdown comps * Update base-calendar width and breakpoints * Duplicate filters-wrapper for desktop, mobile view * update lib-components to 3.43.3 * style: update filters after lib-components update * remove ES data toggle code, styles * add basic cypress test * adjust tagFilters input height * Add sample test for calendar toggle * disable calendar toggle test * update lib-components to 3.43.4 * remove unneeded css rule * update test for calendar toggle * test: fix typo, update syntax --------- Co-authored-by: tinuola <[email protected]>
1 parent 09298e8 commit 271fb5f

File tree

4 files changed

+242
-63
lines changed

4 files changed

+242
-63
lines changed

cypress/e2e/eventListPage.cy.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Cypress.on('uncaught:exception', () => { return false })
2+
3+
describe('Events Listing page', () => {
4+
it('Visits Events Listing page', () => {
5+
cy.visit('/events')
6+
7+
cy.getByData('date-filter').should('be.visible')
8+
9+
cy.getByData('filters-dropdown').should('be.visible')
10+
11+
cy.getByData('tabbed-content').should('be.visible')
12+
13+
cy.percySnapshot('eventslistpage', { widths: [768, 992, 1200] })
14+
})
15+
})
16+
17+
describe('Events Listing page', () => {
18+
it('Toggles tab to calendar view', () => {
19+
// Calendar is visible at 1025px and above
20+
cy.viewport(1280, 720)
21+
22+
cy.visit('/events')
23+
24+
cy.get('.tab-list-header').should('be.visible')
25+
26+
cy.get('[data-test="list-view"]').should('be.visible')
27+
28+
cy.get('[data-test="tabbed-content"]').should('be.visible')
29+
30+
cy.get('#tab-calendar-view').click()
31+
32+
cy.get('[data-test="calendar-view"]').should('be.visible')
33+
})
34+
})
35+
36+
// ToDo: Additional UI tests
37+
// DateFilter & FilterDropdown interactions:
38+
// Select date range
39+
// Select filters

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
"@mdi/font": "^7.4.47",
2121
"@pinia/nuxt": "^0.5.5",
2222
"@vue-a11y/skip-to": "^3.0.3",
23+
"@vueuse/core": "^11.1.0",
2324
"nuxt": "^3.13.2",
2425
"vue": "^3.5.12",
2526
"vue-router": "^4.4.3",
26-
"vuetify": "^3.7.4",
27-
"@vueuse/core": "^11.1.0"
27+
"vuetify": "^3.7.4"
2828
},
2929
"devDependencies": {
3030
"@nuxt/eslint-config": "^0.2.0",
@@ -42,7 +42,7 @@
4242
"nuxt-graphql-request": "^7.0.5",
4343
"sass": "^1.66.1",
4444
"ucla-library-design-tokens": "^5.28.0",
45-
"ucla-library-website-components": "3.43.2"
45+
"ucla-library-website-components": "3.43.4"
4646
},
4747
"engines": {
4848
"pnpm": "^9.12.1"

0 commit comments

Comments
 (0)