summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2022-12-01 11:45:09 +0100
committerGitHub <noreply@github.com>2022-12-01 11:45:09 +0100
commit77fc8975136fdc7986a263c165a3740a22a84b29 (patch)
tree5857e224398b2e39b68fe8da902d4f0370660abd
parent19c536fc0af57bcc1cbfdf5038b785ec394dd3cf (diff)
parent211b11d5dcfd0f647a5e0a2b960f1fba1e0e4d6a (diff)
Merge pull request #3118 from nextcloud/chore/sass-div
Fix sass division deprecation warnings
-rw-r--r--src/components/EntityPicker/EntityPicker.vue3
-rw-r--r--src/components/EntityPicker/EntitySearchResult.vue6
-rw-r--r--src/components/EntityPicker/NewCircleIntro.vue4
3 files changed, 9 insertions, 4 deletions
diff --git a/src/components/EntityPicker/EntityPicker.vue b/src/components/EntityPicker/EntityPicker.vue
index 4de077de..7ec92b1b 100644
--- a/src/components/EntityPicker/EntityPicker.vue
+++ b/src/components/EntityPicker/EntityPicker.vue
@@ -374,6 +374,7 @@ export default {
</script>
<style lang="scss" scoped>
+@use "sass:math";
// Dialog variables
$dialog-padding: 20px;
@@ -391,7 +392,7 @@ $icon-size: 16px;
// icon padding for a $clickable-area width and a $icon-size icon
// ( 44px - 16px ) / 2
-$icon-margin: ($clickable-area - $icon-size) / 2;
+$icon-margin: math.div($clickable-area - $icon-size, 2);
.entity-picker {
position: relative;
diff --git a/src/components/EntityPicker/EntitySearchResult.vue b/src/components/EntityPicker/EntitySearchResult.vue
index 6cd3fe32..0b1d8f19 100644
--- a/src/components/EntityPicker/EntitySearchResult.vue
+++ b/src/components/EntityPicker/EntitySearchResult.vue
@@ -76,6 +76,8 @@ export default {
</script>
<style lang="scss" scoped>
+@use "sass:math";
+
// https://uxplanet.org/7-rules-for-mobile-ui-button-design-e9cf2ea54556
// recommended is 48px
// 44px is what we choose and have very good visual-to-usability ratio
@@ -87,7 +89,7 @@ $icon-size: 16px;
// icon padding for a $clickable-area width and a $icon-size icon
// ( 44px - 16px ) / 2
-$icon-margin: ($clickable-area - $icon-size) / 2;
+$icon-margin: math.div($clickable-area - $icon-size, 2);
.entity-picker {
&__option {
@@ -103,7 +105,7 @@ $icon-margin: ($clickable-area - $icon-size) / 2;
line-height: $clickable-area;
&:not(:first-child) {
- margin-top: $clickable-area / 2;
+ margin-top: math.div($clickable-area, 2);
}
}
}
diff --git a/src/components/EntityPicker/NewCircleIntro.vue b/src/components/EntityPicker/NewCircleIntro.vue
index d6242b52..9a247a9b 100644
--- a/src/components/EntityPicker/NewCircleIntro.vue
+++ b/src/components/EntityPicker/NewCircleIntro.vue
@@ -146,6 +146,8 @@ export default {
</script>
<style lang="scss" scoped>
+@use "sass:math";
+
// Dialog variables
$dialog-padding: 20px;
$dialog-height: 480px;
@@ -162,7 +164,7 @@ $icon-size: 16px;
// icon padding for a $clickable-area width and a $icon-size icon
// ( 44px - 16px ) / 2
-$icon-margin: ($clickable-area - $icon-size) / 2;
+$icon-margin: math.div($clickable-area - $icon-size, 2);
.entity-picker {
position: relative;