Skip to content

Commit

Permalink
fix(daterange-picker): extract daterange picker styles as a separate …
Browse files Browse the repository at this point in the history
…module
  • Loading branch information
joneff committed Jan 7, 2022
1 parent 40adb09 commit 02b3560
Show file tree
Hide file tree
Showing 22 changed files with 91 additions and 17 deletions.
10 changes: 10 additions & 0 deletions packages/bootstrap/scss/daterangepicker/_index.scss
@@ -0,0 +1,10 @@
@import "../core/_index.scss";


// Dependencies


// Component
@import "_variables.scss";
@import "_layout.scss";
@import "_theme.scss";
1 change: 1 addition & 0 deletions packages/bootstrap/scss/daterangepicker/_layout.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_layout.scss";
1 change: 1 addition & 0 deletions packages/bootstrap/scss/daterangepicker/_theme.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_theme.scss";
1 change: 1 addition & 0 deletions packages/bootstrap/scss/daterangepicker/_variables.scss
@@ -0,0 +1 @@
// Daterangepicker
1 change: 1 addition & 0 deletions packages/bootstrap/scss/index.scss
Expand Up @@ -69,6 +69,7 @@
@import "datepicker/_index.scss";
@import "timepicker/_index.scss";
@import "datetimepicker/_index.scss";
@import "daterangepicker/_index.scss";
@import "dropdowngrid/_index.scss";
@import "dropdownlist/_index.scss";
@import "dropdowntree/_index.scss";
Expand Down
10 changes: 10 additions & 0 deletions packages/classic/scss/daterangepicker/_index.scss
@@ -0,0 +1,10 @@
@import "../core/_index.scss";


// Dependencies


// Component
@import "_variables.scss";
@import "_layout.scss";
@import "_theme.scss";
1 change: 1 addition & 0 deletions packages/classic/scss/daterangepicker/_layout.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_layout.scss";
1 change: 1 addition & 0 deletions packages/classic/scss/daterangepicker/_theme.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_theme.scss";
1 change: 1 addition & 0 deletions packages/classic/scss/daterangepicker/_variables.scss
@@ -0,0 +1 @@
// Daterangepicker
1 change: 1 addition & 0 deletions packages/classic/scss/index.scss
Expand Up @@ -69,6 +69,7 @@
@import "datepicker/_index.scss";
@import "timepicker/_index.scss";
@import "datetimepicker/_index.scss";
@import "daterangepicker/_index.scss";
@import "dropdowngrid/_index.scss";
@import "dropdownlist/_index.scss";
@import "dropdowntree/_index.scss";
Expand Down
12 changes: 0 additions & 12 deletions packages/default/scss/calendar/_layout.scss
Expand Up @@ -430,18 +430,6 @@




@include exports("daterangepicker/layout") {

// jQuery DateRangePicker
.k-widget.k-daterangepicker {
border: 0;
}

}



@include exports("calendar/layout/rtl") {

.k-rtl .k-calendar,
Expand Down
10 changes: 10 additions & 0 deletions packages/default/scss/daterangepicker/_index.scss
@@ -0,0 +1,10 @@
@import "../core/_index.scss";


// Dependencies


// Component
@import "_variables.scss";
@import "_layout.scss";
@import "_theme.scss";
27 changes: 27 additions & 0 deletions packages/default/scss/daterangepicker/_layout.scss
@@ -0,0 +1,27 @@
@include exports( "daterangepicker/layout" ) {

// Daterange picker
.k-daterangepicker {
border: 0;
display: inline-flex;
flex-flow: row nowrap;
align-items: flex-start;
gap: map-get( $spacing, 2 );
}


// Angular specific
kendo-daterange {
// @extend .k-daterangepicker;
}


// React specific
.k-daterangepicker-wrap {
display: inherit;
flex-flow: inherit;
align-items: inherit;
gap: inherit;
}

}
3 changes: 3 additions & 0 deletions packages/default/scss/daterangepicker/_theme.scss
@@ -0,0 +1,3 @@
@include exports("daterangepicker/theme") {

}
1 change: 1 addition & 0 deletions packages/default/scss/daterangepicker/_variables.scss
@@ -0,0 +1 @@
// Daterangepicker
12 changes: 7 additions & 5 deletions packages/default/scss/forms/_layout.scss
Expand Up @@ -106,13 +106,11 @@
padding: 0;
}

.k-form-field,
.k-daterangepicker .k-textbox-container {
.k-form-field {
margin-top: $form-field-margin-top;
}

> *,
.k-daterangepicker .k-textbox-container {
> * {
&:not(.k-hidden):first-child,
&.k-hidden + :not(.k-hidden) {
margin-top: 0;
Expand Down Expand Up @@ -154,7 +152,6 @@
.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-daterangepicker-wrap,
.k-timepicker,
.k-numerictextbox,
.k-maskedtextbox,
Expand All @@ -163,6 +160,11 @@
display: inline-flex;
width: 100%;
}
.k-daterangepicker {
width: 100%;
flex-flow: column nowrap;
gap: 0;
}
}

// Form Buttons Container
Expand Down
1 change: 1 addition & 0 deletions packages/default/scss/index.scss
Expand Up @@ -69,6 +69,7 @@
@import "datepicker/_index.scss";
@import "timepicker/_index.scss";
@import "datetimepicker/_index.scss";
@import "daterangepicker/_index.scss";
@import "dropdowngrid/_index.scss";
@import "dropdownlist/_index.scss";
@import "dropdowntree/_index.scss";
Expand Down
10 changes: 10 additions & 0 deletions packages/material/scss/daterangepicker/_index.scss
@@ -0,0 +1,10 @@
@import "../core/_index.scss";


// Dependencies


// Component
@import "_variables.scss";
@import "_layout.scss";
@import "_theme.scss";
1 change: 1 addition & 0 deletions packages/material/scss/daterangepicker/_layout.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_layout.scss";
1 change: 1 addition & 0 deletions packages/material/scss/daterangepicker/_theme.scss
@@ -0,0 +1 @@
@import "~@progress/kendo-theme-default/scss/daterangepicker/_theme.scss";
1 change: 1 addition & 0 deletions packages/material/scss/daterangepicker/_variables.scss
@@ -0,0 +1 @@
// Daterangepicker
1 change: 1 addition & 0 deletions packages/material/scss/index.scss
Expand Up @@ -69,6 +69,7 @@
@import "datepicker/_index.scss";
@import "timepicker/_index.scss";
@import "datetimepicker/_index.scss";
@import "daterangepicker/_index.scss";
@import "dropdowngrid/_index.scss";
@import "dropdownlist/_index.scss";
@import "dropdowntree/_index.scss";
Expand Down

0 comments on commit 02b3560

Please sign in to comment.