|
1 | 1 | @use "../../themes/ionic/ionic.globals.scss" as globals; |
2 | | -@import "../../themes/native/native.globals"; |
3 | | - |
4 | | -:host { |
5 | | - /** |
6 | | - * @prop --margin-top: Top margin of the divider |
7 | | - * @prop --margin-bottom: Bottom margin of the divider |
8 | | - * @prop --padding-end: Right padding if direction is left-to-right, and left padding if direction is right-to-left of the divider |
9 | | - * @prop --padding-start: Left padding if direction is left-to-right, and right padding if direction is right-to-left of the divider |
10 | | - */ |
11 | | - --margin-top: 0px; |
12 | | - --margin-bottom: 0px; |
13 | | - --padding-start: 0px; |
14 | | - --padding-end: 0px; |
15 | | - |
16 | | - display: block; |
17 | | - |
18 | | - width: 100%; |
19 | | - |
20 | | - /* stylelint-disable */ |
21 | | - @include ltr() { |
22 | | - padding-right: var(--padding-end); |
23 | | - padding-left: calc(var(--padding-start) + var(--ion-safe-area-left, 0px)); |
24 | | - } |
25 | | - |
26 | | - @include rtl() { |
27 | | - padding-right: calc(var(--padding-start) + var(--ion-safe-area-right, 0px)); |
28 | | - padding-left: var(--padding-end); |
29 | | - } |
30 | | - /* stylelint-enable */ |
31 | | -} |
| 2 | +@import "./divider.common.scss"; |
32 | 3 |
|
33 | 4 | :host hr { |
34 | | - display: block; |
35 | | - |
36 | | - width: 100%; |
| 5 | + border-top: globals.$ion-border-size-025 globals.$ion-border-style-solid globals.$ion-border-default; |
| 6 | +} |
37 | 7 |
|
38 | | - margin-top: var(--margin-top); |
39 | | - margin-bottom: var(--margin-bottom); |
| 8 | +// Divider Inset |
| 9 | +// -------------------------------------------------- |
40 | 10 |
|
41 | | - border: none; |
42 | | - border-top: globals.$ion-border-size-025 globals.$ion-border-style-solid globals.$ion-border-default; |
| 11 | +:host(.divider-inset) { |
| 12 | + --padding-start: #{globals.$ion-space-400}; |
| 13 | + --padding-end: #{globals.$ion-space-400}; |
43 | 14 | } |
44 | 15 |
|
45 | 16 | // Divider Spacing |
|
74 | 45 | --margin-top: #{globals.$ion-space-1000}; |
75 | 46 | --margin-bottom: #{globals.$ion-space-1000}; |
76 | 47 | } |
77 | | - |
78 | | -// Divider Inset |
79 | | -// -------------------------------------------------- |
80 | | - |
81 | | -:host(.divider-inset) { |
82 | | - --margin-top: #{globals.$ion-space-600}; |
83 | | - --margin-bottom: #{globals.$ion-space-600}; |
84 | | - --padding-start: #{globals.$ion-space-400}; |
85 | | - --padding-end: #{globals.$ion-space-400}; |
86 | | -} |
0 commit comments