Skip to content

Commit

Permalink
fix: select component default value fix
Browse files Browse the repository at this point in the history
  • Loading branch information
sathishkumar-thangavel authored and asif-ahmed-1990 committed May 22, 2020
1 parent 8ac0322 commit 7be93c5
Show file tree
Hide file tree
Showing 9 changed files with 198 additions and 121 deletions.
23 changes: 23 additions & 0 deletions src/components/datepicker/datepicker.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,27 @@ describe('fw-datepicker', () => {

expect(datePicketValue.toString()).toBe(todayValue.toString());
});

it('daterange picker calenders always should be sequential months ', async () => {
const page = await newE2EPage();

await page.setContent('<fw-datepicker mode="range"></fw-datepicker>');
const element = await page.find('fw-datepicker >>> fw-input');
await element.click();
const fromMonth = await page.find('fw-datepicker >>> fw-select.from-month-selector >>> input');
const fromMonthValue = await fromMonth.getProperty('value');
const toMonth = await page.find('fw-datepicker >>> fw-select.to-month-selector >>> input');
const toMonthValue = await toMonth.getProperty('value');

expect(moment(fromMonthValue, 'MMMM').month() + 1).toBe(moment(toMonthValue, 'MMMM').month());

const rightArrow = await page.findAll('fw-datepicker >>> .mdpchb-inner');
await rightArrow[1].click();
const updatedFromMonth = await page.find('fw-datepicker >>> fw-select.from-month-selector >>> input');
const updatedFromMonthValue = await updatedFromMonth.getProperty('value');
const updatedToMonth = await page.find('fw-datepicker >>> fw-select.to-month-selector >>> input');
const updateToMonthValue = await updatedToMonth.getProperty('value');

expect(moment(updatedFromMonthValue, 'MMMM').add(1, 'M').format('MMMM')).toBe(updateToMonthValue);
});
});
28 changes: 16 additions & 12 deletions src/components/datepicker/datepicker.scss
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
@import "../../styles/freshworks";

.date-picker {
:host {
position: relative;

* {
user-select: none;
}
Expand All @@ -19,7 +20,7 @@
box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.2);
border-radius: 5px;
overflow: hidden;
padding: 16.5px;
padding: 14px;
z-index: 1000;
}

Expand All @@ -29,7 +30,7 @@
position: absolute;
left: 0;
top: 344px;
width: 317px;
width: 312px;
padding: 8px;
background: var(--color-smoke-25);
border-top: 1px solid var(--color-smoke-50);
Expand All @@ -45,7 +46,7 @@
}

.mdpc-range-footer {
width: 617px;
width: 612px;
}

.mdp-range-container {
Expand All @@ -62,6 +63,8 @@
}

.body-container {
margin: 0 10px;

.mdpc-body {
width: 48%;
}
Expand All @@ -79,7 +82,7 @@
.mdpch-button,
.mdpch-button-right {
float: left;
width: 45px;
width: 30px;
height: 100%;
box-sizing: border-box;
position: relative;
Expand All @@ -102,12 +105,16 @@
line-height: 35px;
text-align: center;
position: absolute;
top: 50%;
top: 45%;
left: 50%;
margin-left: -17px;
margin-top: -11px;
}

.mdpch-button-right .mdpchb-inner {
left: 75%;
}

.mdpchbi-left-arrow,
.mdpchbi-left-arrows,
.mdpchbi-left-arrows::after,
Expand Down Expand Up @@ -177,17 +184,14 @@
font-size: 16px;
color: var(--color-smoke-700);
text-align: center;
margin-top: 6px;
width: 90px;
}

.mdpchc-month {
float: left;
height: 15px;
font-size: 16px;
color: var(--color-smoke-700);
text-align: center;
margin-top: 6px;
margin-right: 10px;
width: 90px;

Expand Down Expand Up @@ -259,15 +263,15 @@

.cdc-day span {
width: 24px;
height: 24px;
height: 22px;
font-size: 13px;
margin-top: -13px;
margin-top: -11px;
margin-left: -13px;
left: 50%;
top: 50%;
font-weight: 400;
border-radius: 10%;
line-height: 22.5px;
line-height: 20px;
color: #12344d;
}

Expand Down
Loading

0 comments on commit 7be93c5

Please sign in to comment.