diff --git a/react/assets/forus-platform/scss/_common/blocks/block-banner-editor.scss b/react/assets/forus-platform/scss/_common/blocks/block-banner-editor.scss index 91a26d486..8acb01164 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-banner-editor.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-banner-editor.scss @@ -49,7 +49,7 @@ gap: 10px; padding: 30px 30px; z-index: 1; - border-radius: 4px; + border-radius: var(--border-radius); .banner-editor-title { font: 500 15px/20px var(--base-font); @@ -109,7 +109,7 @@ .banner-editor-control-color { padding: 0 5px; border: 1px solid var(--border-color); - border-radius: 5px; + border-radius: var(--border-radius); display: flex; flex-direction: row; align-items: center; @@ -122,7 +122,7 @@ .banner-editor-control-color-preview { width: 16px; height: 16px; - border-radius: 4px; + border-radius: var(--border-radius); box-shadow: 1px 1px 5px 0 rgba(25, 39, 52, 0.11); } diff --git a/react/assets/forus-platform/scss/_common/blocks/block-danger_zone.scss b/react/assets/forus-platform/scss/_common/blocks/block-danger_zone.scss index d7c0a67b4..397e4ed70 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-danger_zone.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-danger_zone.scss @@ -2,7 +2,7 @@ display: flex; flex-direction: column; border: 1px solid var(--color-danger); - border-radius: 3px; + border-radius: var(--border-radius); background: #fff; align-items: center; margin-bottom: 20px; diff --git a/react/assets/forus-platform/scss/_common/blocks/block-financial-dashboard.scss b/react/assets/forus-platform/scss/_common/blocks/block-financial-dashboard.scss index 2a0150be8..1e037033c 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-financial-dashboard.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-financial-dashboard.scss @@ -122,7 +122,7 @@ flex-basis: 33.333%; margin-right: 20px; background: #ffffff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 2px 8px rgba(#000, 0.1); cursor: default; diff --git a/react/assets/forus-platform/scss/_common/blocks/block-mail_preview.scss b/react/assets/forus-platform/scss/_common/blocks/block-mail_preview.scss index 15d38ff3b..25146ea8d 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-mail_preview.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-mail_preview.scss @@ -77,7 +77,7 @@ $mailFont: Verdana, Arial, sans-serif; padding: 5px 75px; font: 600 14px/40px $mailFont; color: #fff; - border-radius: 3px; + border-radius: var(--border-radius); text-decoration: none; background-color: #315efd; cursor: pointer; diff --git a/react/assets/forus-platform/scss/_common/blocks/block-markdownable.scss b/react/assets/forus-platform/scss/_common/blocks/block-markdownable.scss index e21983311..22ce764c9 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-markdownable.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-markdownable.scss @@ -114,7 +114,7 @@ .note-editing-area { border: 1px solid var(--border-color); - border-radius: 3px; + border-radius: var(--border-radius); background-color: #ffffff; .note-placeholder { diff --git a/react/assets/forus-platform/scss/_common/blocks/block-pincode.scss b/react/assets/forus-platform/scss/_common/blocks/block-pincode.scss index f8aa1d4a0..9de0adbef 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-pincode.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-pincode.scss @@ -30,7 +30,7 @@ width: 40px; border: 1px solid var(--border-color); background: #fff; - border-radius: 4px; + border-radius: var(--border-radius); margin-right: 6px; padding: 9px 0; font: 600 18px/38px 'Open Sans', arial, sans-serif; @@ -84,7 +84,7 @@ background: #b7bfc6; width: 7px; height: 2px; - border-radius: 5px; + border-radius: var(--border-radius); } } } diff --git a/react/assets/forus-platform/scss/_common/blocks/block-pre-checks-blocks-editor.scss b/react/assets/forus-platform/scss/_common/blocks/block-pre-checks-blocks-editor.scss index dc65bebaa..2818c20f8 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-pre-checks-blocks-editor.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-pre-checks-blocks-editor.scss @@ -164,7 +164,7 @@ width: 100%; height: 100%; object-fit: cover; - border-radius: 4px; + border-radius: var(--border-radius); border: 1px solid var(--border-color); } } diff --git a/react/assets/forus-platform/scss/_common/blocks/block-product.scss b/react/assets/forus-platform/scss/_common/blocks/block-product.scss index 6da44719d..00a668c4c 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-product.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-product.scss @@ -8,7 +8,7 @@ .block-product-media { flex: 0 0 190px; border: 1px solid #d4d9dd; - border-radius: 4px; + border-radius: var(--border-radius); overflow: hidden; img { diff --git a/react/assets/forus-platform/scss/_common/blocks/block-sessions.scss b/react/assets/forus-platform/scss/_common/blocks/block-sessions.scss index bcb83fd59..dcf3e0559 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-sessions.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-sessions.scss @@ -122,7 +122,7 @@ display: block; width: 3px; height: 3px; - border-radius: 3px; + border-radius: var(--border-radius); position: absolute; left: 0; top: 50%; diff --git a/react/assets/forus-platform/scss/_common/blocks/block-subsidy-product-overview.scss b/react/assets/forus-platform/scss/_common/blocks/block-subsidy-product-overview.scss index d968c1845..81c9b9717 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-subsidy-product-overview.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-subsidy-product-overview.scss @@ -2,7 +2,7 @@ display: flex; flex-direction: row; background: #ffffff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 2px 8px rgba(#000, 0.1); margin: 0 0 30px; overflow: hidden; diff --git a/react/assets/forus-platform/scss/_common/blocks/block-voucher-records-editor.scss b/react/assets/forus-platform/scss/_common/blocks/block-voucher-records-editor.scss index 17e5fcc19..5c529f50a 100644 --- a/react/assets/forus-platform/scss/_common/blocks/block-voucher-records-editor.scss +++ b/react/assets/forus-platform/scss/_common/blocks/block-voucher-records-editor.scss @@ -1,6 +1,6 @@ &.block-voucher-records-editor { .block-voucher-record-list { - border-radius: 5px; + border-radius: var(--border-radius); border: 1px dashed var(--border-color); padding: 15px; margin-bottom: 20px; diff --git a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature-text-image-columns.scss b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature-text-image-columns.scss index c26477112..71dcb52be 100644 --- a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature-text-image-columns.scss +++ b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature-text-image-columns.scss @@ -59,7 +59,7 @@ display: block; width: 5px; height: 100%; - border-radius: 3px; + border-radius: var(--border-radius); background: linear-gradient(0deg, #7db75a 0%, #7db75a 100%), #e6eeaf; position: absolute; top: 0; diff --git a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature.scss b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature.scss index c5d9f23df..0793c72ee 100644 --- a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature.scss +++ b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-feature.scss @@ -44,7 +44,7 @@ .block-feature-label { font: 600 11px/14px var(--base-font); padding: 2px 4px; - border-radius: 4px; + border-radius: var(--border-radius); border: 1px solid #dadfe5; background: #ebeef1; color: #151b26; diff --git a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-features.scss b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-features.scss index 9d5f6cf0a..35ae4d59c 100644 --- a/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-features.scss +++ b/react/assets/forus-platform/scss/_common/blocks/marketplace-features/block-features.scss @@ -27,7 +27,7 @@ .features-label { font: 600 11px/14px var(--base-font); padding: 2px 4px; - border-radius: 4px; + border-radius: var(--border-radius); border: 1px solid #dadfe5; background: #ebeef1; color: #151b26; diff --git a/react/assets/forus-platform/scss/_common/components/buttons.scss b/react/assets/forus-platform/scss/_common/components/buttons.scss index 80a8c673f..e91ed63c8 100644 --- a/react/assets/forus-platform/scss/_common/components/buttons.scss +++ b/react/assets/forus-platform/scss/_common/components/buttons.scss @@ -1,7 +1,7 @@ .button { display: inline-flex; width: fit-content; - border-radius: 3px; + border-radius: var(--border-radius); font: 500 13px/20px var(--base-font); padding: 7px 10px; box-shadow: var(--box-shadow); diff --git a/react/assets/forus-platform/scss/_common/components/forms.scss b/react/assets/forus-platform/scss/_common/components/forms.scss index dd88430c1..ee0016d79 100644 --- a/react/assets/forus-platform/scss/_common/components/forms.scss +++ b/react/assets/forus-platform/scss/_common/components/forms.scss @@ -1,20 +1,4 @@ .form { - datepicker, - .datepicker { - border: none; - outline: none; - position: relative; - - .form-control { - position: absolute; - left: -1px; - top: -1px; - right: -1px; - bottom: -1px; - width: calc(100% + 2px) !important; - } - } - .form-label { display: block; cursor: default; @@ -224,7 +208,7 @@ color: var(--text-color); font: 500 13px/24px var(--base-font); transition: background-color 0.4s ease, border 0.4s ease; - border-radius: 3px; + border-radius: var(--border-radius); appearance: none; &[disabled] { @@ -387,7 +371,7 @@ height: 36px; color: var(--text-color); font: 600 16px/24px var(--base-font); - border-radius: 3px; + border-radius: var(--border-radius); &.form-value-placeholder-sm { padding: 0 0; @@ -467,132 +451,6 @@ } } - &.form-group-inline { - margin-bottom: 10px; - flex-wrap: wrap; - position: relative; - - .block-form_tooltip { - position: absolute; - top: 20px; - right: -45px; - transform: translate(0, -50%); - z-index: 5; - } - - & > .form-label { - width: 200px; - padding-top: 8px; - padding-bottom: 8px; - margin: 0; - text-align: right; - padding-right: 10px; - float: left; - color: black; - - &.form-label-required { - &:before { - content: '*'; - padding-right: 2px; - display: inline-block; - margin-left: -8px; - width: 8px; - } - - &:after { - display: none; - } - } - } - - & > .form-offset, - & > .form-control, - & > .react-datepicker-wrapper { - width: calc(100% - 200px); - float: left; - - .form-toggle { - padding: 8px 0; - } - } - - & > .form-error { - margin-left: 200px; - width: calc(100% - 200px); - float: left; - } - - & > .form-title { - padding: 8px 0; - width: calc(100% - 200px); - float: left; - } - - &.form-group-inline-xl { - & > .form-label { - width: 250px; - } - - & > .form-offset, - & > .form-control { - width: calc(100% - 250px); - } - - & > .form-error { - margin-left: 250px; - width: calc(100% - 250px); - } - } - - &.form-group-inline-lg { - & > .form-label { - width: 145px; - } - - & > .form-offset, - & > .form-control { - width: calc(100% - 145px); - } - - & > .form-error { - margin-left: 145px; - width: calc(100% - 145px); - } - } - - &.form-group-inline-md { - & > .form-label { - width: 125px; - } - - & > .form-offset, - & > .form-control { - width: calc(100% - 125px); - } - - & > .form-error { - margin-left: 125px; - width: calc(100% - 125px); - } - } - - &.form-group-inline-sm { - & > .form-label { - width: 80px; - } - - & > .form-offset, - & > .form-control { - width: calc(100% - 80px); - } - - & > .form-error { - margin-left: 80px; - width: calc(100% - 80px); - } - } - } - &:last-child, &.form-group-last { margin-bottom: 0 !important; @@ -601,7 +459,7 @@ .control-frame { border: 1px solid #eef1f5; - border-radius: 5px; + border-radius: var(--border-radius); padding: 10px 15px 10px; margin: 5px 0 10px; font: 400 14px var(--base-font); @@ -899,6 +757,7 @@ .select-control { width: var(--selector-width); position: absolute; + z-index: 2; .select-control-input { .form-control:not([type='radio']):not([type='checkbox']) { @@ -959,7 +818,7 @@ margin-right: 5px; margin-left: -25px; float: left; - border-radius: 3px; + border-radius: var(--border-radius); .mdi { color: #262626; @@ -1125,7 +984,7 @@ color: #9ca6af; background: #f6f9fc; border: 1px dashed #d4d9dd; - border-radius: 3px; + border-radius: var(--border-radius); word-wrap: break-word; white-space: pre-wrap; } @@ -1136,24 +995,4 @@ font: 600 14px/20px var(--base-font); color: #151b26; } - - @media screen and (max-width: 600px) { - .form-group { - &.form-group-inline { - .form-label { - width: auto !important; - padding: 3px 0 !important; - - &.form-label-required { - padding-left: 5px !important; - } - } - - .form-offset, - .form-control { - width: 100% !important; - } - } - } - } } diff --git a/react/assets/forus-platform/scss/_common/components/labels.scss b/react/assets/forus-platform/scss/_common/components/labels.scss index 4bc4f2668..45377d5bc 100644 --- a/react/assets/forus-platform/scss/_common/components/labels.scss +++ b/react/assets/forus-platform/scss/_common/components/labels.scss @@ -5,12 +5,13 @@ border-radius: calc(var(--border-radius)); cursor: default; white-space: nowrap; + align-items: center; .mdi { font-size: 1.5em; float: right; color: inherit; - line-height: 24px; + line-height: 20px; &.icon-start { margin-left: -5px; @@ -61,6 +62,11 @@ color: #fff; } + &.label-text { + color: #8ca3a6; + background-color: transparent; + } + &.label-primary { background: var(--color-primary); color: #fff; @@ -71,46 +77,7 @@ color: var(--color-primary); } - &.label-primary-variant { - background: var(--color-primary-light); - color: #fff; - } - - &.label-sm { - padding: 0 5px; - line-height: 18px; - font-size: 10px; - font-weight: 700; - } - - &.label-lg { - padding: 4px 10px; - line-height: 18px; - font-size: 11px; - font-weight: 700; - } - - &.label-round { - border-radius: 30px; - } - - &.label-tag { - font: 600 12px/25px var(--base-font); - padding: 0 10px; - } - &:not(:last-child):not(:last-of-type) { margin: 0 5px 5px 0; } - - &[ng-click] { - cursor: pointer; - } -} - -@media screen and (max-width: 1000px) { - .label { - padding: 0 10px; - font: 700 11px/22px var(--base-font); - } } diff --git a/react/assets/forus-platform/scss/_common/components/modals.scss b/react/assets/forus-platform/scss/_common/components/modals.scss index 1b189181f..0c52e93a8 100644 --- a/react/assets/forus-platform/scss/_common/components/modals.scss +++ b/react/assets/forus-platform/scss/_common/components/modals.scss @@ -447,7 +447,7 @@ border: 1px solid #eff6f8; background: #fff; padding: 10px 80px; - border-radius: 5px; + border-radius: var(--border-radius); font: 400 22px/34px var(--base-font); color: #646f79; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05); @@ -766,7 +766,7 @@ .modal-warning { border: 1px dashed #d4d9dd; - border-radius: 3px; + border-radius: var(--border-radius); padding: 15px 13px; margin-top: 20px; background-color: #f6f9fc; @@ -851,7 +851,7 @@ margin-bottom: 15px; .icon { - border-radius: 5px; + border-radius: var(--border-radius); border: 1px solid #d4d9dd; background: #fff; display: flex; @@ -889,7 +889,7 @@ flex-basis: 0; flex-grow: 1; max-width: 100%; - border-radius: 5px; + border-radius: var(--border-radius); border: 1px dashed #d4d9dd; background: #fff; padding: 20px; diff --git a/react/assets/forus-platform/scss/_common/components/tables.scss b/react/assets/forus-platform/scss/_common/components/tables.scss index 6b32e1c91..31036afe4 100644 --- a/react/assets/forus-platform/scss/_common/components/tables.scss +++ b/react/assets/forus-platform/scss/_common/components/tables.scss @@ -403,12 +403,12 @@ &.td-media-sm { width: 30px; - border-radius: 4px; + border-radius: var(--border-radius); } &.td-media-md { width: 40px; - border-radius: 4px; + border-radius: var(--border-radius); } &.td-media-round { diff --git a/react/assets/forus-platform/scss/_common/components/tags.scss b/react/assets/forus-platform/scss/_common/components/tags.scss deleted file mode 100644 index 26b7365bd..000000000 --- a/react/assets/forus-platform/scss/_common/components/tags.scss +++ /dev/null @@ -1,79 +0,0 @@ -.tag { - border-radius: 20px; - color: #fff; - font: 600 12px/25px var(--base-font); - padding: 0 10px; - display: inline-flex; - margin-bottom: 10px; - cursor: default; - - .mdi { - font-size: 1.5em; - float: right; - color: inherit; - line-height: 24px; - - &.icon-start { - margin-left: -5px; - margin-right: 5px; - } - - &.icon-end { - margin-left: 5px; - margin-right: -5px; - } - } - - .tag-link { - cursor: pointer; - } - - &.tag-primary { - background: var(--color-primary); - } - - &.tag-primary-light { - background: var(--color-primary-light); - } - - &.tag-success { - background: #2cc6ab; - } - - &.tag-danger { - background: #e63b3b; - } - - &.tag-warning { - background: #ff9b00; - } - - &.tag-default { - background: #8ca3a6; - } - - &.tag-text { - color: #8ca3a6; - background-color: transparent; - } - - &.tag-sm { - line-height: 20px; - padding: 0 7.5px; - font-size: 11px; - } - - &.tag-square { - border-radius: 2px; - } - - &:first-child, - &:last-child { - margin-bottom: 0; - } - - &:not(:last-of-type), - &:not(:last-child) { - margin-right: 10px; - } -} diff --git a/react/assets/forus-platform/scss/_common/dashboard.scss b/react/assets/forus-platform/scss/_common/dashboard.scss index 154fad7f3..c26837b68 100644 --- a/react/assets/forus-platform/scss/_common/dashboard.scss +++ b/react/assets/forus-platform/scss/_common/dashboard.scss @@ -14,7 +14,6 @@ @import 'includes/printables'; // components -@import 'components/tags'; @import 'components/forms'; @import 'components/tables'; @import 'components/buttons'; @@ -151,7 +150,7 @@ body { max-width: 80vw; width: 240px; border: 1px solid #f3f4f5; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 25px rgba(#000, 0.15); padding: 5px 20px; @include cf(); @@ -310,7 +309,7 @@ body { .notifications-menu-inner { background: #ffffff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 10px 25px rgba(#000, 0.15); position: relative; @@ -510,7 +509,7 @@ body { top: 60px; border: 1px solid #f3f4f5; background: #fff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 30px rgba(#000, 0.1); min-width: 220px; max-width: 80%; @@ -649,7 +648,7 @@ body { display: flex; flex-direction: row; align-items: flex-start; - border-radius: 3px; + border-radius: var(--border-radius); transition: background-color 0.4s; gap: 6px; @@ -750,7 +749,7 @@ body { &.sidebar-nav-group-active { & > .sidebar-nav-group-header { background: #134478; - border-radius: 3px; + border-radius: var(--border-radius); .sidebar-nav-group-header-icon { .sidebar-nav-group-header-icon-default { @@ -958,11 +957,6 @@ body { } } - .form-group-inline > .form-label { - padding-top: 5px; - padding-bottom: 5px; - } - .block-label-tabs { .label-tab { height: 30px; @@ -1981,7 +1975,7 @@ body { .download-link { border: 1px dashed #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); position: relative; display: block; margin-bottom: 25px; @@ -2048,7 +2042,7 @@ body { .download-url { border: 1px dashed #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); padding: 13px; width: 320px; margin: 0 auto 25px; @@ -2065,7 +2059,7 @@ body { .download-confirmation { border: 1px dashed #d2e6ff; margin-bottom: 20px; - border-radius: 5px; + border-radius: var(--border-radius); padding: 13px; display: block; cursor: pointer; @@ -2352,7 +2346,7 @@ body { &.card-block-requests { box-shadow: 0 2px 5px rgba(25, 39, 52, 0.11); - border-radius: 4px; + border-radius: var(--border-radius); margin: 20px 0; color: #646f79; background-color: #fff; @@ -2510,7 +2504,7 @@ body { padding: 15px; background: #fff; z-index: 5; - border-radius: 4px; + border-radius: var(--border-radius); font: 500 13px/20px var(--base-font); text-transform: none; color: #45535e; @@ -3092,7 +3086,7 @@ body { box-shadow: none; margin-bottom: 15px; border: 1px solid #e5e6ec; - border-radius: 5px; + border-radius: var(--border-radius); .card-section { background: #fff; @@ -3839,7 +3833,7 @@ body { font: 400 11px/16px var(--base-font); border: 1px dashed #d4d9dd; padding: 17.5px; - border-radius: 5px; + border-radius: var(--border-radius); &.block-info-primary { background-color: #f7f9fc; @@ -3992,7 +3986,7 @@ body { border: 1px solid #d4d9dd; flex-direction: row; padding: 5px 15px; - border-radius: 5px; + border-radius: var(--border-radius); float: left; margin-bottom: 10px; @@ -4455,7 +4449,7 @@ body { position: relative; .card-section-fund { - border-radius: 5px; + border-radius: var(--border-radius); background: #fff; margin-bottom: 12.5px; box-shadow: 0 5px 10px rgba($color: #000000, $alpha: 0.05); @@ -4584,7 +4578,7 @@ body { &:not(.line-item) { width: 100%; border: 2px dashed #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); position: relative; z-index: 1; @@ -4713,7 +4707,7 @@ body { margin: 0 0 20px; height: 5px; background: #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); width: 100%; position: relative; @@ -4723,7 +4717,7 @@ body { top: -1px; bottom: -1px; background: #009ef4; - border-radius: 5px; + border-radius: var(--border-radius); transition: 1s; } } @@ -4796,7 +4790,7 @@ body { padding: 15px 10px 10px; display: block; background: #fff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 10px rgba($color: #000000, $alpha: 0.1); transform: translate(0, 0); transition: 0.4s; @@ -4970,7 +4964,7 @@ body { &.block-file { width: 100%; border: 1px dashed #d4d9dd; - border-radius: 4px; + border-radius: var(--border-radius); text-align: left; cursor: default; display: flex; @@ -5116,23 +5110,6 @@ body { &:last-child { margin-right: 0; } - - &.form-group-inline { - flex-direction: row; - - .form-label { - line-height: 14px; - padding-right: 10px; - color: var(--color-primary); - width: auto; - } - - & > .form-offset, - & > .form-control, - & > .form-control { - width: auto; - } - } } .form-control { @@ -5329,7 +5306,7 @@ body { &.block-information { background: #fff; padding: 15px 20px; - border-radius: 4px; + border-radius: var(--border-radius); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); font: 400 13px/20px var(--base-font); margin-bottom: 15px; @@ -5397,7 +5374,7 @@ body { &:not(.line-item) { width: 220px; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); position: relative; z-index: 1; @@ -5975,7 +5952,7 @@ body { button { background: rgba(53, 97, 255, 0.15); - border-radius: 5px; + border-radius: var(--border-radius); font: 500 14px/25px var(--base-font); color: #3561ff; margin: 0 auto; @@ -6485,7 +6462,7 @@ body { display: block; width: 4px; height: 4px; - border-radius: 5px; + border-radius: var(--border-radius); background: var(--color-primary-light); left: 0; top: 50%; @@ -6658,7 +6635,7 @@ body { font: 700 14px/30px var(--base-font); padding: 10px 65px; text-align: center; - border-radius: 5px; + border-radius: var(--border-radius); &.button-primary { background: #305dfb; @@ -6704,23 +6681,6 @@ body { .form-group { margin-bottom: 15px; - - &.form-group-inline { - & > .form-label { - width: auto; - float: none; - text-align: left; - padding: 0; - } - - & > .form-control, - & > .form-offset, - & > .form-error { - float: none; - width: 100%; - margin: 0; - } - } } } @@ -6741,7 +6701,7 @@ body { &.block-office-edit-card { background: #fff; border: 1px solid #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 2px 5px 5px rgba($color: #000000, $alpha: 0.05); margin-bottom: 25px; @@ -6897,7 +6857,7 @@ body { .button { background-color: #e1e8ff; - border-radius: 5px; + border-radius: var(--border-radius); } } } diff --git a/react/assets/forus-platform/scss/_common/includes/printables.scss b/react/assets/forus-platform/scss/_common/includes/printables.scss index a7e9bf71c..78f6ca61e 100644 --- a/react/assets/forus-platform/scss/_common/includes/printables.scss +++ b/react/assets/forus-platform/scss/_common/includes/printables.scss @@ -105,7 +105,7 @@ body { .printable-organization-info { background: #f5f5f5; - border-radius: 5px; + border-radius: var(--border-radius); padding: 20px; margin-left: 70px; margin-right: 70px; diff --git a/react/assets/forus-platform/scss/_common/includes/third-party.scss b/react/assets/forus-platform/scss/_common/includes/third-party.scss index 5f70b07c0..f953c3b4c 100644 --- a/react/assets/forus-platform/scss/_common/includes/third-party.scss +++ b/react/assets/forus-platform/scss/_common/includes/third-party.scss @@ -1,175 +1,3 @@ -/*========== Style Sheet - Third-party ==========*/ -.nano { - position: relative; - width: 100%; - height: 100%; - overflow: hidden; -} -.nano > .nano-content { - position: absolute; - overflow: scroll; - overflow-x: hidden; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.nano > .nano-content:focus { - outline: thin dotted; -} -.nano > .nano-content::-webkit-scrollbar { - display: none; -} -.has-scrollbar > .nano-content::-webkit-scrollbar { - display: block; -} -.nano > .nano-pane { - position: absolute; - width: 6px; - right: 6px; - top: 3px; - bottom: 3px; - cursor: pointer; - background-color: #eee; - opacity: 0.5; - transition: all 0.4s; -} -.nano > .nano-pane > .nano-slider { - background: #009ef4; - position: relative; - margin: 0 2px; -} -.nano:hover > .nano-pane, -.nano-pane.active, -.nano-pane.flashed { - opacity: 1; -} - -[ng\:cloak], -[ng-cloak], -[data-ng-cloak], -[x-ng-cloak], -.ng-cloak, -.x-ng-cloak { - display: none !important; -} - -._720kb { - &-datepicker { - &-calendar { - max-width: 275px; - border: 1px solid #e9ecee; - border-radius: 5px; - box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); - - &-days-header { - background: #fff; - border-bottom: 0; - padding: 0 5px; - - div { - color: #134478; - font-size: 12px; - } - } - - &-body { - display: flex; - flex-direction: row; - align-content: center; - flex-wrap: wrap; - padding: 0 5px 5px; - margin: 0; - width: 100%; - } - - &-day { - width: calc(100% / 7); - padding: 0; - font-size: 13px; - font-weight: 500; - color: #282b39; - border-radius: 40px; - margin: 0; - height: 35px; - line-height: 35px; - position: relative; - z-index: 1; - transition: color 0.4s; - - &:before { - content: ''; - display: block; - width: 28px; - height: 28px; - margin: 0; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: -1; - border-radius: 20px; - transition: background 0.4s; - } - - &:hover { - background: transparent; - - &:before { - background: rgba(0, 0, 0, 0.03); - } - } - - &._720kb-datepicker-active { - color: #fff; - background: transparent; - - &:before { - background: #009ef4; - } - } - - &._720kb-datepicker-disabled { - color: rgba(0, 0, 0, 0.2); - background: transparent; - - &:before { - background: rgba(25, 2, 0, 0.02); - } - } - } - - &-header { - &:nth-child(odd), - &:nth-child(even) { - background: #fff; - border-bottom: 1px solid #e9ecee; - } - } - - &-month { - color: #282b39; - font: 500 13px/40px var(--base-font); - - a { - & > span { - color: #282b39; - font: 500 13px/40px var(--base-font); - } - } - } - } - } -} - -datepicker[input-visible='true'] { - ._720kb-datepicker-calendar { - top: 100%; - margin-top: 1px; - left: 0; - } -} - .react-datepicker-wrapper { width: 100%; } diff --git a/react/assets/forus-platform/scss/_common/landing.scss b/react/assets/forus-platform/scss/_common/landing.scss index 4dfb869c2..dc7cd6d6a 100644 --- a/react/assets/forus-platform/scss/_common/landing.scss +++ b/react/assets/forus-platform/scss/_common/landing.scss @@ -149,43 +149,6 @@ .form-group { margin-bottom: 10px; @include cf(); - - &.form-group-inline { - margin-bottom: 10px; - // display: flex; - flex-wrap: wrap; - - & > .form-label { - // flex: 0 0 28%; - // max-width: 28%; - width: 200px; - padding-top: 8px; - padding-bottom: 8px; - margin: 0; - text-align: right; - padding-right: 15px; - float: left; - } - - & > .form-offset, - & > .form-control { - // flex: 0 0 72%; - // max-width: 72%; - width: calc(100% - 200px); - float: left; - } - - & > .form-error { - margin-left: 200px; - width: calc(100% - 200px); - float: left; - } - - &:last-child, - &:last-of-type { - margin-bottom: 0; - } - } } .checkbox { @@ -734,7 +697,7 @@ /*display: block; background: #fff; box-shadow: 0 0 30px rgba(#000, .15); - border-radius: 5px; + border-radius: var(--border-radius); padding: 10px; padding-right: 65px; position: relative; @@ -1253,7 +1216,7 @@ &:not(.line-item) { width: 100%; border: 2px dashed #d2e6ff; - border-radius: 5px; + border-radius: var(--border-radius); box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); position: relative; z-index: 1; diff --git a/react/assets/forus-platform/scss/_common/select-controls/select-control-organizations.scss b/react/assets/forus-platform/scss/_common/select-controls/select-control-organizations.scss index 02e646168..7063d80d0 100644 --- a/react/assets/forus-platform/scss/_common/select-controls/select-control-organizations.scss +++ b/react/assets/forus-platform/scss/_common/select-controls/select-control-organizations.scss @@ -2,7 +2,7 @@ --control-height: 50px; --control-line-height: 24px; --control-option-height: 36px; - --control-border-radius: 5px; + --control-border-radius: var(--border-radius); border-radius: var(--control-border-radius) !important; @@ -191,7 +191,7 @@ border: 1px solid #d4d9dd; border-top: 0; box-shadow: 0 12px 30px rgba(25, 39, 52, 0.18); - border-radius: 3px; + border-radius: var(--border-radius); .select-control-options { position: relative; diff --git a/react/assets/forus-webshop/scss/includes/blocks/block-showcase.scss b/react/assets/forus-webshop/scss/includes/blocks/block-showcase.scss index fd64e52b2..390d69f69 100644 --- a/react/assets/forus-webshop/scss/includes/blocks/block-showcase.scss +++ b/react/assets/forus-webshop/scss/includes/blocks/block-showcase.scss @@ -20,9 +20,10 @@ width: var(--wrapper-width); padding: 0 var(--wrapper-padding); max-width: 100%; + min-height: calc(100vh - var(--top-navbar-height)); margin: 0 auto; - display: block; - min-height: calc(100vh - var(--showcase-fullscreen-bottom-offset)); + display: flex; + flex-direction: column; .wrapper { padding: 0 !important; @@ -51,10 +52,9 @@ flex-direction: row; .showcase-aside { - height: fit-content; - width: var(--aside-width); - max-width: var(--aside-width); - min-width: var(--aside-width); + flex: 0 0 var(--aside-width); + min-width: 0; + overflow: auto; .showcase-aside-block { position: relative; @@ -121,7 +121,7 @@ cursor: pointer; align-items: center; gap: 8px; - transition: background-color .4s; + transition: background-color 0.4s; .showcase-aside-block-option-check { display: flex; @@ -395,8 +395,8 @@ .showcase-content { padding-left: 30px; - flex-grow: 1; - max-width: calc(100% - var(--aside-width)); + flex: 1 1 calc(100% - var(--aside-width)); + min-width: 0; .showcase-content-header { position: relative; @@ -460,21 +460,18 @@ justify-content: flex-end; .showcase-filters-item { - margin: 0; - margin-right: 10px; + margin: 0 10px 0 0; display: flex; & > .form-label { width: auto; padding: 2.5px; font: 700 11px/25px var(--base-font); - margin: 0; - margin-right: 10px; + margin: 0 10px 0 0; } .form-control:not([type='radio']):not([type='checkbox']) { - padding: 4px 10px; - padding-right: 25px; + padding: 4px 25px 4px 10px; min-width: 130px; font-size: 12px; } @@ -515,8 +512,6 @@ } &.block-showcase-fullscreen { - @include fill_parent(); - position: fixed; margin: 0 0 0 0; display: flex; flex-direction: column; @@ -526,19 +521,19 @@ width: 100%; height: 100%; position: relative; - flex: 2; + display: flex; + flex-direction: column; } .showcase-layout { height: 100%; border-top: 1px solid var(--border-color); - @include fill_parent(); - position: absolute; + margin: 0 -20px 0; + flex: 1 1 auto; .showcase-aside { border-radius: 0; border-right: 1px solid var(--border-color); - height: 100%; background-color: #fff; @include webkit_scrollbar(); @@ -585,9 +580,7 @@ @media screen and (max-width: 1300px) { .showcase-layout { .showcase-aside { - width: 280px; - min-width: 280px; - max-width: 280px; + flex: 0 0 280px; .showcase-aside-block { .showcase-aside-tabs { @@ -608,7 +601,7 @@ } .showcase-content { - max-width: calc(100% - 280px); + flex: 1 1 calc(100% - 280px); } } } @@ -625,7 +618,6 @@ .showcase-wrapper { position: relative; - min-height: auto; } .showcase-mobile-filters { @@ -695,16 +687,16 @@ width: 100%; max-width: 100%; margin: 0 20px 10px -20px; - min-width: calc(100% + 40px); + min-width: 0; padding: 0; border-top: 1px solid var(--border-color); border-bottom: 1px solid var(--border-color); z-index: 2; border-radius: 0; - height: fit-content; box-shadow: 2px 12px 12px 2px rgba($color: #000000, $alpha: 0.075); display: none; border-top: none; + flex: 0 0 auto; .showcase-aside-block { margin-bottom: 0; @@ -714,13 +706,12 @@ } &.show-mobile { - display: block; + display: flex; } } .showcase-content { padding: 0 0 0; - max-width: 100%; .showcase-content-header { flex-direction: column; @@ -757,16 +748,11 @@ } &.block-showcase-fullscreen { - position: absolute; - height: calc(85vh - 50px); - #main-content { height: 100%; } .showcase-wrapper { - min-height: 100%; - .showcase-layout { .showcase-aside { height: auto; @@ -774,8 +760,6 @@ } .showcase-content { - top: 50px; - .block.block.block-google-map { bottom: 0; } diff --git a/react/assets/forus-webshop/scss/includes/components/_form.scss b/react/assets/forus-webshop/scss/includes/components/_form.scss index 79c7d809c..a0d773213 100644 --- a/react/assets/forus-webshop/scss/includes/components/_form.scss +++ b/react/assets/forus-webshop/scss/includes/components/_form.scss @@ -4,23 +4,6 @@ } .form { - datepicker, - .datepicker { - height: 50px; - border: none; - outline: none; - position: relative; - - .form-control { - position: absolute; - left: -1px; - top: -1px; - right: -1px; - bottom: -1px; - width: calc(100% + 2px) !important; - } - } - .form-error { font: 400 13px/20px var(--base-font); color: #ad0003; @@ -609,63 +592,6 @@ margin-bottom: 0; } - &.form-group-inline { - margin-bottom: 10px; - flex-wrap: wrap; - - & > .form-label { - width: 200px; - padding-top: 8px; - padding-bottom: 8px; - margin: 0; - text-align: right; - padding-right: 15px; - float: left; - } - - & > .form-offset, - & > .form-control { - width: calc(100% - 200px); - float: left; - } - - & > .form-error { - margin-left: 200px; - width: calc(100% - 200px); - float: left; - } - - &:last-child, - &:last-of-type { - margin-bottom: 0; - } - - @media screen and (max-width: 1000px) { - display: flex; - flex-direction: column; - - & > .form-label { - float: none; - width: auto; - float: none; - text-align: left; - padding: 0 0 0; - } - - & > .form-offset, - & > .form-control { - width: auto; - float: none; - } - - & > .form-error { - margin-left: 0; - width: auto; - float: none; - } - } - } - &.form-group-fit { width: fit-content; } @@ -683,139 +609,6 @@ } } - datepicker, - .datepicker { - border: none; - outline: none; - position: relative; - - .form-control { - position: absolute; - left: -1px; - top: -1px; - right: -1px; - bottom: -1px; - width: calc(100% + 2px) !important; - } - - ._720kb-datepicker-calendar { - max-width: 340px; - border: 1px solid #e9ecee; - border-radius: var(--border-radius); - box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); - top: calc(100% + 5px); - left: 0; - width: 100%; - min-width: 270px; - - &-days-header { - background: #fff; - border-bottom: 0; - padding: 0 5px; - - div { - color: #333333; - font-size: 12px; - } - } - - &-body { - display: flex; - flex-direction: row; - align-content: center; - flex-wrap: wrap; - padding: 0 5px 5px; - margin: 0; - width: 100%; - } - - &-day { - width: calc(100% / 7); - padding: 0; - font-size: 13px; - font-weight: 500; - color: #282b39; - border-radius: 40px; - margin: 0; - height: 38px; - line-height: 38px; - position: relative; - z-index: 1; - transition: color 0.4s; - - &:before { - content: ''; - display: block; - width: 28px; - height: 28px; - margin: 0; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: -1; - border-radius: 20px; - transition: background 0.4s; - } - - &:hover { - background: transparent; - - &:before { - background: rgba(0, 0, 0, 0.03); - } - } - - &._720kb-datepicker-active { - color: #fff; - background: transparent; - - &:before { - background: var(--color-primary); - } - } - - &._720kb-datepicker-disabled { - color: rgba(0, 0, 0, 0.2); - background: transparent; - - &:before { - background: none; - } - } - } - - &-header { - &:nth-child(odd), - &:nth-child(even) { - background: #fff; - border-bottom: 1px solid #e9ecee; - } - - &:not(.ng-hide):nth-child(2) { - margin-bottom: -10px; - - & ~ ._720kb-datepicker-calendar-body, - & ~ ._720kb-datepicker-calendar-days-header { - display: none; - } - } - } - - &-month { - color: #282b39; - font: 500 13px/40px var(--base-font); - - a { - & > span { - color: #282b39; - font: 500 13px/40px var(--base-font); - } - } - } - } - } - .checkbox { display: inline-block; padding: 5px 15px 0 20px; @@ -1262,11 +1055,6 @@ margin: 0 0 5px; } - datepicker, - .datepicker { - height: 42px; - } - .ui-control .ui-control-clear { right: 10px; diff --git a/react/assets/forus-webshop/scss/includes/components/_label.scss b/react/assets/forus-webshop/scss/includes/components/_label.scss index a5733aa0a..2070c0bea 100644 --- a/react/assets/forus-webshop/scss/includes/components/_label.scss +++ b/react/assets/forus-webshop/scss/includes/components/_label.scss @@ -95,10 +95,6 @@ font-weight: 700; } - &.label-lg { - padding: 2px 10px; - } - &.label-xl { padding: 5px 10px; } @@ -124,9 +120,5 @@ &:not(.label-round) { border-radius: calc(var(--border-radius) / 2); } - - &.label-lg { - padding: 0 10px; - } } } \ No newline at end of file diff --git a/react/assets/forus-webshop/scss/includes/components/table.scss b/react/assets/forus-webshop/scss/includes/components/table.scss index 7c1711ec7..f09225264 100644 --- a/react/assets/forus-webshop/scss/includes/components/table.scss +++ b/react/assets/forus-webshop/scss/includes/components/table.scss @@ -105,13 +105,6 @@ table.table { } } - &[ng-click]:hover { - td, - th { - background: #f6f8f9; - } - } - &:last-child { td { border-bottom: none; diff --git a/react/assets/forus-webshop/scss/includes/includes/shame.scss b/react/assets/forus-webshop/scss/includes/includes/shame.scss index bec67bdbf..6c397ad5a 100644 --- a/react/assets/forus-webshop/scss/includes/includes/shame.scss +++ b/react/assets/forus-webshop/scss/includes/includes/shame.scss @@ -53,8 +53,6 @@ html { } } -[ng-click], -[ui-sref], .clickable, .state-nav-link { cursor: pointer; diff --git a/react/assets/forus-webshop/scss/includes/includes/third-party.scss b/react/assets/forus-webshop/scss/includes/includes/third-party.scss index c2f542dff..80758c46d 100644 --- a/react/assets/forus-webshop/scss/includes/includes/third-party.scss +++ b/react/assets/forus-webshop/scss/includes/includes/third-party.scss @@ -55,48 +55,6 @@ bottom: 180px !important; } -.nano > .nano-content::-webkit-scrollbar { - display: none; -} - -.has-scrollbar > .nano-content::-webkit-scrollbar { - display: block; -} - -.nano > .nano-pane { - position: absolute; - width: 6px; - right: 6px; - top: 3px; - bottom: 3px; - cursor: pointer; - background-color: transparent; - opacity: 0.5; - transition: all .4s; -} - -.nano > .nano-pane > .nano-slider { - background: #d4d9dd; - position: relative; - margin: 0 0px; - border-radius: 8px; -} - -.nano:hover > .nano-pane, -.nano-pane.active, -.nano-pane.flashed { - opacity: 1; -} - -[ng\:cloak], -[ng-cloak], -[data-ng-cloak], -[x-ng-cloak], -.ng-cloak, -.x-ng-cloak { - display: none !important; -} - .gm-style .gm-style-mtc label, .gm-style .gm-style-mtc div { font-weight: 400; @@ -388,114 +346,6 @@ // read speaker skip class, added for referencing } -._720kb { - &-datepicker { - &-calendar { - max-width: 275px; - border: 1px solid #e9ecee; - border-radius: 5px; - box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); - - &-days-header { - background: #fff; - border-bottom: 0; - padding: 0 5px; - - div { - color: #134478; - font-size: 12px; - } - } - - &-body { - display: flex; - flex-direction: row; - align-content: center; - flex-wrap: wrap; - padding: 0 5px 5px; - margin: 0; - width: 100%; - } - - &-day { - width: calc(100% / 7); - padding: 0; - font-size: 13px; - font-weight: 500; - color: #282b39; - border-radius: 40px; - margin: 0; - height: 35px; - line-height: 35px; - position: relative; - z-index: 1; - transition: color .4s; - - &:before { - content: ''; - display: block; - width: 28px; - height: 28px; - margin: 0; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: -1; - border-radius: 20px; - transition: background .4s; - } - - &:hover { - background: transparent; - - &:before { - background: rgba(0, 0, 0, 0.03); - } - } - - &._720kb-datepicker-active { - color: #fff; - background: transparent; - - &:before { - background: #009ef4; - } - } - - &._720kb-datepicker-disabled { - color: rgba(0, 0, 0, 0.2); - background: transparent; - - &:before { - background: rgba(25, 2, 0, 0.02); - } - } - } - - &-header { - &:nth-child(odd), - &:nth-child(even) { - background: #fff; - border-bottom: 1px solid #e9ecee; - } - } - - &-month { - color: #282b39; - font: 500 13px/40px var(--base-font); - - a { - & > span { - color: #282b39; - font: 500 13px/40px var(--base-font); - } - } - } - } - } -} - @media print { .gm-style .gmnoprint, .gmnoprint { diff --git a/react/assets/forus-webshop/scss/style-webshop-berg_en_dal-vars.scss b/react/assets/forus-webshop/scss/style-webshop-berg_en_dal-vars.scss index b23d5c9e8..722f0a6c6 100644 --- a/react/assets/forus-webshop/scss/style-webshop-berg_en_dal-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-berg_en_dal-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #1B8761; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-berkelland-vars.scss b/react/assets/forus-webshop/scss/style-webshop-berkelland-vars.scss index b3b96e4fe..65fc12479 100644 --- a/react/assets/forus-webshop/scss/style-webshop-berkelland-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-berkelland-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #004d93; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 135px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-ede-vars.scss b/react/assets/forus-webshop/scss/style-webshop-ede-vars.scss index e57cd42fb..1ccbafb01 100644 --- a/react/assets/forus-webshop/scss/style-webshop-ede-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-ede-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #3558a2; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-eemsdelta-vars.scss b/react/assets/forus-webshop/scss/style-webshop-eemsdelta-vars.scss index 3adaecf8f..a05890d0e 100644 --- a/react/assets/forus-webshop/scss/style-webshop-eemsdelta-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-eemsdelta-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #0d4379; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 155px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-geertruidenberg-vars.scss b/react/assets/forus-webshop/scss/style-webshop-geertruidenberg-vars.scss index c345e09d7..17a878722 100644 --- a/react/assets/forus-webshop/scss/style-webshop-geertruidenberg-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-geertruidenberg-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #ee8016; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 170px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-general-vars.scss b/react/assets/forus-webshop/scss/style-webshop-general-vars.scss index df4f9a1ad..6d12b8890 100644 --- a/react/assets/forus-webshop/scss/style-webshop-general-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-general-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #305dfb; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-goereeoverflakkee-vars.scss b/react/assets/forus-webshop/scss/style-webshop-goereeoverflakkee-vars.scss index e350d8777..6a8e7eed3 100644 --- a/react/assets/forus-webshop/scss/style-webshop-goereeoverflakkee-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-goereeoverflakkee-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #627c18; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #0b0e12; diff --git a/react/assets/forus-webshop/scss/style-webshop-groningen-vars.scss b/react/assets/forus-webshop/scss/style-webshop-groningen-vars.scss index bc5c8ebc3..18831f2fa 100644 --- a/react/assets/forus-webshop/scss/style-webshop-groningen-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-groningen-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #e60204; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 155px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-hartvanwestbrabant-vars.scss b/react/assets/forus-webshop/scss/style-webshop-hartvanwestbrabant-vars.scss index 55c0b60c6..2c53f842e 100644 --- a/react/assets/forus-webshop/scss/style-webshop-hartvanwestbrabant-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-hartvanwestbrabant-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #24a1a1; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 160px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-heumen-vars.scss b/react/assets/forus-webshop/scss/style-webshop-heumen-vars.scss index f91694e30..eeea645b3 100644 --- a/react/assets/forus-webshop/scss/style-webshop-heumen-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-heumen-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #22398e; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 160px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-kerstpakket-vars.scss b/react/assets/forus-webshop/scss/style-webshop-kerstpakket-vars.scss index cb3ddaf5b..0008e2b53 100644 --- a/react/assets/forus-webshop/scss/style-webshop-kerstpakket-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-kerstpakket-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #9f3031; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-midden_drenthe-vars.scss b/react/assets/forus-webshop/scss/style-webshop-midden_drenthe-vars.scss index c5be5ebe8..90340ff17 100644 --- a/react/assets/forus-webshop/scss/style-webshop-midden_drenthe-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-midden_drenthe-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #b31869; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-noordoostpolder-vars.scss b/react/assets/forus-webshop/scss/style-webshop-noordoostpolder-vars.scss index 186052c25..bbef9688b 100644 --- a/react/assets/forus-webshop/scss/style-webshop-noordoostpolder-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-noordoostpolder-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #fd5392; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 130px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-oostgelre-vars.scss b/react/assets/forus-webshop/scss/style-webshop-oostgelre-vars.scss index a2fff2203..6570ef49f 100644 --- a/react/assets/forus-webshop/scss/style-webshop-oostgelre-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-oostgelre-vars.scss @@ -276,8 +276,6 @@ $primaryColorLight: #660066; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 135px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-potjeswijzer-vars.scss b/react/assets/forus-webshop/scss/style-webshop-potjeswijzer-vars.scss index 1c3a2d2dc..66ca081f5 100644 --- a/react/assets/forus-webshop/scss/style-webshop-potjeswijzer-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-potjeswijzer-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #b9cb18; --showcase-aside-button-hover-border: 1px solid #498fb4; --showcase-aside-button-hover-background: transparent; - --showcase-fullscreen-bottom-offset: 140px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #666; diff --git a/react/assets/forus-webshop/scss/style-webshop-schagen-vars.scss b/react/assets/forus-webshop/scss/style-webshop-schagen-vars.scss index a951def71..96f03c884 100644 --- a/react/assets/forus-webshop/scss/style-webshop-schagen-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-schagen-vars.scss @@ -280,8 +280,6 @@ $primaryColorLight: #1c8fd7; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary-light); - --showcase-fullscreen-bottom-offset: 140px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-vergoedingen-vars.scss b/react/assets/forus-webshop/scss/style-webshop-vergoedingen-vars.scss index c073afe5c..b19001636 100644 --- a/react/assets/forus-webshop/scss/style-webshop-vergoedingen-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-vergoedingen-vars.scss @@ -377,8 +377,6 @@ $primaryColorLight: #2f7f6b; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 50px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-waalwijk-vars.scss b/react/assets/forus-webshop/scss/style-webshop-waalwijk-vars.scss index 440aa0bf6..7a7ebd40d 100644 --- a/react/assets/forus-webshop/scss/style-webshop-waalwijk-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-waalwijk-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #2a2a7f; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 175px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-wadenheuvel-vars.scss b/react/assets/forus-webshop/scss/style-webshop-wadenheuvel-vars.scss index cb54eeeef..e2164fd78 100644 --- a/react/assets/forus-webshop/scss/style-webshop-wadenheuvel-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-wadenheuvel-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #2a2a7f; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 115px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/assets/forus-webshop/scss/style-webshop-winterswijk-vars.scss b/react/assets/forus-webshop/scss/style-webshop-winterswijk-vars.scss index 6844deed9..84bca3093 100644 --- a/react/assets/forus-webshop/scss/style-webshop-winterswijk-vars.scss +++ b/react/assets/forus-webshop/scss/style-webshop-winterswijk-vars.scss @@ -275,8 +275,6 @@ $primaryColorLight: #0c6dcb; --showcase-aside-button-hover-border: 1px solid var(--color-primary); --showcase-aside-button-hover-background: var(--color-primary); - --showcase-fullscreen-bottom-offset: 135px; - --showcase-title-font: 600 18px/30px var(--heading-font-family); --showcase-title-color: var(--tc); --showcase-title-count-color: #fff; diff --git a/react/src/dashboard/components/elements/forms/controls/FormGroup.tsx b/react/src/dashboard/components/elements/forms/controls/FormGroup.tsx index a81656d51..d49b1c27d 100644 --- a/react/src/dashboard/components/elements/forms/controls/FormGroup.tsx +++ b/react/src/dashboard/components/elements/forms/controls/FormGroup.tsx @@ -1,4 +1,4 @@ -import React, { Fragment, useState } from 'react'; +import React, { useState } from 'react'; import FormError from '../errors/FormError'; import { uniqueId } from 'lodash'; import classNames from 'classnames'; @@ -6,8 +6,6 @@ import classNames from 'classnames'; export default function FormGroup({ id, error, - inline, - inlineSize, label, input, required, @@ -15,8 +13,6 @@ export default function FormGroup({ }: { id?: string; error?: string | Array; - inline?: boolean; - inlineSize?: 'sm' | 'md' | 'lg' | 'xl'; label?: string | React.ReactElement | Array; input?: (input_id: string) => React.ReactElement; required?: boolean; @@ -25,34 +21,15 @@ export default function FormGroup({ const input_id = useState(id || uniqueId('input_group_id_'))[0]; return ( -
+
{label && ( )} - {inline ? ( -
- {input && input(input_id)} - {error && } -
- ) : ( - - {input && input(input_id)} - {error && } - - )} + {input && input(input_id)} + {error && }
); } diff --git a/react/src/dashboard/components/elements/forms/controls/MultiSelectControl.tsx b/react/src/dashboard/components/elements/forms/controls/MultiSelectControl.tsx index 676a9c6c9..087ec0b6a 100644 --- a/react/src/dashboard/components/elements/forms/controls/MultiSelectControl.tsx +++ b/react/src/dashboard/components/elements/forms/controls/MultiSelectControl.tsx @@ -1,6 +1,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { uniq, uniqueId } from 'lodash'; import SelectControl from '../../select-control/SelectControl'; +import Label from '../../image_cropper/Label'; export default function MultiSelectControl({ id = uniqueId('multiselect_'), @@ -57,26 +58,23 @@ export default function MultiSelectControl({ return (
-
+
-
- -
+
{value?.length > 0 && ( -
+
-
- {value?.map((id) => ( -
- {optionsById?.[id.toString()] || ''} -
removeItem(id)} /> -
- ))} -
+ + {value?.map((id) => ( +
diff --git a/react/src/dashboard/components/elements/fund-criteria-editor/FundCriteriaEditorItem.tsx b/react/src/dashboard/components/elements/fund-criteria-editor/FundCriteriaEditorItem.tsx index 1c80be134..50705cb45 100644 --- a/react/src/dashboard/components/elements/fund-criteria-editor/FundCriteriaEditorItem.tsx +++ b/react/src/dashboard/components/elements/fund-criteria-editor/FundCriteriaEditorItem.tsx @@ -297,37 +297,33 @@ export default function FundCriteriaEditorItem({
-
- -
+
{recordType?.operators?.length > 0 && operators && (
-
- { - setOperators({ ...operators, [recordType.key]: operator }); - }} - /> -
+ { + setOperators({ ...operators, [recordType.key]: operator }); + }} + />
)} @@ -354,21 +350,19 @@ export default function FundCriteriaEditorItem({ {['select', 'select_number', 'bool'].includes(recordType.type) && operators[recordType.key] != '*' && ( -
- { - values[recordType.key] = value; - setValues({ ...values }); - }} - /> -
+ { + values[recordType.key] = value; + setValues({ ...values }); + }} + /> )} {['date'].includes(recordType.type) && operators[recordType.key] != '*' && ( diff --git a/react/src/dashboard/components/elements/image_cropper/Label.tsx b/react/src/dashboard/components/elements/image_cropper/Label.tsx new file mode 100644 index 000000000..2d6ef29bf --- /dev/null +++ b/react/src/dashboard/components/elements/image_cropper/Label.tsx @@ -0,0 +1,46 @@ +import React, { ReactNode } from 'react'; +import classNames from 'classnames'; + +export type LabelType = + | 'success' + | 'warning' + | 'danger' + | 'default' + | 'text' + | 'primary' + | 'danger_light' + | 'primary_light'; + +export default function Label({ + children, + type, + dusk, + className, + disabled = false, +}: { + children: ReactNode | ReactNode[]; + type: LabelType; + dusk?: string; + className?: string; + disabled?: boolean; +}) { + return ( +
+ {children} +
+ ); +} diff --git a/react/src/dashboard/components/elements/resource-states/FundFormStateLabels.tsx b/react/src/dashboard/components/elements/resource-states/FundFormStateLabels.tsx index e8767d18b..30f369a65 100644 --- a/react/src/dashboard/components/elements/resource-states/FundFormStateLabels.tsx +++ b/react/src/dashboard/components/elements/resource-states/FundFormStateLabels.tsx @@ -1,20 +1,16 @@ -import React, { Fragment, useState } from 'react'; +import React from 'react'; import TableEmptyValue from '../table-empty-value/TableEmptyValue'; import FundForm from '../../../props/models/FundForm'; +import Label from '../image_cropper/Label'; export default function FundFormStateLabels({ fundForm }: { fundForm: FundForm }) { - const [stateLabels] = useState({ - active: 'tag-success', - archived: 'tag-default', - }); + if (fundForm.state == 'active') { + return ; + } - return ( - - {stateLabels[fundForm.state] ? ( - {fundForm.state_locale} - ) : ( - - )} - - ); + if (fundForm.state == 'archived') { + return ; + } + + return ; } diff --git a/react/src/dashboard/components/elements/resource-states/FundRequestStateLabel.tsx b/react/src/dashboard/components/elements/resource-states/FundRequestStateLabel.tsx index e9a21f32f..29009029b 100644 --- a/react/src/dashboard/components/elements/resource-states/FundRequestStateLabel.tsx +++ b/react/src/dashboard/components/elements/resource-states/FundRequestStateLabel.tsx @@ -2,6 +2,7 @@ import React, { Fragment, useCallback, useMemo, useState } from 'react'; import classNames from 'classnames'; import FundRequest from '../../../props/models/FundRequest'; import FundRequestClarification from '../../../props/models/FundRequestClarification'; +import Label from '../image_cropper/Label'; export default function FundRequestStateLabel({ fundRequest }: { fundRequest: FundRequest }) { const [stateLabels] = useState({ @@ -45,13 +46,7 @@ export default function FundRequestStateLabel({ fundRequest }: { fundRequest: Fu {fundRequest.state == 'pending' && fundRequest.employee ? ( {hasRecordsWithPendingClarifications ? ( -
+
) : ( -
+
+ )} ) : ( -
+
{localState.label}
diff --git a/react/src/dashboard/components/elements/resource-states/FundStateLabels.tsx b/react/src/dashboard/components/elements/resource-states/FundStateLabels.tsx index efcb8d039..10238d484 100644 --- a/react/src/dashboard/components/elements/resource-states/FundStateLabels.tsx +++ b/react/src/dashboard/components/elements/resource-states/FundStateLabels.tsx @@ -1,33 +1,27 @@ import Fund from '../../../props/models/Fund'; -import React, { Fragment, useState } from 'react'; +import React from 'react'; import TableEmptyValue from '../table-empty-value/TableEmptyValue'; import useTranslate from '../../../hooks/useTranslate'; +import Label from '../image_cropper/Label'; export default function FundStateLabels({ fund }: { fund: Fund }) { const translate = useTranslate(); - const [stateLabels] = useState({ - active: 'tag-success', - paused: 'tag-warning', - closed: 'tag-default', - waiting: 'tag-warning', - }); + if (fund.archived) { + return ; + } - return ( - - {!fund.archived && stateLabels[fund.state] ? ( - - {translate(`components.organization_funds.states.${fund.state}`)} - - ) : ( - - )} + if (fund.state === 'active') { + return ; + } - {fund.archived && ( - - {translate('components.organization_funds.states.archived')} - - )} - - ); + if (fund.state === 'paused' || fund.state === 'waiting') { + return ; + } + + if (fund.state === 'closed') { + return ; + } + + return ; } diff --git a/react/src/dashboard/components/elements/resource-states/ReimbursementStateLabel.tsx b/react/src/dashboard/components/elements/resource-states/ReimbursementStateLabel.tsx new file mode 100644 index 000000000..610596fae --- /dev/null +++ b/react/src/dashboard/components/elements/resource-states/ReimbursementStateLabel.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import Label from '../image_cropper/Label'; +import Reimbursement from '../../../props/models/Reimbursement'; + +export default function ReimbursementStateLabel({ + reimbursement, + dusk, +}: { + reimbursement: Reimbursement; + dusk?: string; +}) { + if (reimbursement.expired) { + return ( + + ); + } + + if (reimbursement.state === 'pending') { + return ( + + ); + } + + if (reimbursement.state === 'approved') { + return ( + + ); + } + + if (reimbursement.state === 'declined') { + return ( + + ); + } + + return null; +} diff --git a/react/src/dashboard/components/elements/resource-states/TransactionStateLabel.tsx b/react/src/dashboard/components/elements/resource-states/TransactionStateLabel.tsx index 8c9480099..e65562e14 100644 --- a/react/src/dashboard/components/elements/resource-states/TransactionStateLabel.tsx +++ b/react/src/dashboard/components/elements/resource-states/TransactionStateLabel.tsx @@ -1,12 +1,8 @@ import React from 'react'; import Transaction from '../../../props/models/Transaction'; import PayoutTransaction from '../../../props/models/PayoutTransaction'; -import classNames from 'classnames'; +import Label from '../image_cropper/Label'; export default function TransactionStateLabel({ transaction }: { transaction: Transaction | PayoutTransaction }) { - return ( -
- {transaction.state_locale} -
- ); + return ; } diff --git a/react/src/dashboard/components/elements/tables/elements/FilterItemToggle.tsx b/react/src/dashboard/components/elements/tables/elements/FilterItemToggle.tsx index 39cc59b9c..e249668e8 100644 --- a/react/src/dashboard/components/elements/tables/elements/FilterItemToggle.tsx +++ b/react/src/dashboard/components/elements/tables/elements/FilterItemToggle.tsx @@ -25,7 +25,7 @@ export default function FilterItemToggle({ -
{children}
+ {children}
); } diff --git a/react/src/dashboard/components/modals/Modal2FADeactivate.tsx b/react/src/dashboard/components/modals/Modal2FADeactivate.tsx index f0755a712..999ffec5e 100644 --- a/react/src/dashboard/components/modals/Modal2FADeactivate.tsx +++ b/react/src/dashboard/components/modals/Modal2FADeactivate.tsx @@ -165,19 +165,18 @@ export default function Modal2FADeactivate({ {type == 'authenticator' && (
Voer de 6-cijferige code in vanuit de app
)} -
- - -
+ + +
{type == 'phone' && ( diff --git a/react/src/dashboard/components/modals/ModalCreatePrevalidation.tsx b/react/src/dashboard/components/modals/ModalCreatePrevalidation.tsx index fc0910ad1..d97eea389 100644 --- a/react/src/dashboard/components/modals/ModalCreatePrevalidation.tsx +++ b/react/src/dashboard/components/modals/ModalCreatePrevalidation.tsx @@ -100,7 +100,8 @@ export default function ModalCreatePrevalidation({ } prevalidationService - .submit( + .store( + fund.organization_id, { ...values, ...dateValues, @@ -137,7 +138,7 @@ export default function ModalCreatePrevalidation({ ); const removeExtraRecord = useCallback( - (recordKey) => { + (recordKey: string) => { if (prevalidationRecords?.includes(recordKey)) { prevalidationRecords.splice(prevalidationRecords.indexOf(recordKey), 1); delete form.values[recordKey]; @@ -299,16 +300,14 @@ export default function ModalCreatePrevalidation({
-
- { - formNewRecord.update({ record_type_key }); - }} - /> -
+ { + formNewRecord.update({ record_type_key }); + }} + />
diff --git a/react/src/dashboard/components/modals/ModalDuplicatesPicker.tsx b/react/src/dashboard/components/modals/ModalDuplicatesPicker.tsx index 6e02aae12..4b603275e 100644 --- a/react/src/dashboard/components/modals/ModalDuplicatesPicker.tsx +++ b/react/src/dashboard/components/modals/ModalDuplicatesPicker.tsx @@ -203,7 +203,7 @@ export default function ModalDuplicatesPicker({ {item.model ? labels.label_on : labels.label_off}
-
+
{ diff --git a/react/src/dashboard/components/modals/ModalFundInviteProviders.tsx b/react/src/dashboard/components/modals/ModalFundInviteProviders.tsx index 4bd9c1c2b..91b388faa 100644 --- a/react/src/dashboard/components/modals/ModalFundInviteProviders.tsx +++ b/react/src/dashboard/components/modals/ModalFundInviteProviders.tsx @@ -86,16 +86,14 @@ export default function ModalFundInviteProviders({ Nodig aanbieders uit van: -
- form.update({ fund_id })} - /> -
+ form.update({ fund_id })} + />
diff --git a/react/src/dashboard/components/modals/ModalFundOffers.tsx b/react/src/dashboard/components/modals/ModalFundOffers.tsx index 72c755a44..75d57c54e 100644 --- a/react/src/dashboard/components/modals/ModalFundOffers.tsx +++ b/react/src/dashboard/components/modals/ModalFundOffers.tsx @@ -14,6 +14,7 @@ import usePaginatorService from '../../modules/paginator/services/usePaginatorSe import useTranslate from '../../hooks/useTranslate'; import classNames from 'classnames'; import TableEmptyValue from '../elements/table-empty-value/TableEmptyValue'; +import Label from '../elements/image_cropper/Label'; type LocalProduct = Product & { allowed: boolean; @@ -185,14 +186,11 @@ export default function ModalFundOffers({ -
+
+ ))} diff --git a/react/src/dashboard/components/modals/ModalPayoutEdit.tsx b/react/src/dashboard/components/modals/ModalPayoutEdit.tsx index 99d1d0b39..7a624d29a 100644 --- a/react/src/dashboard/components/modals/ModalPayoutEdit.tsx +++ b/react/src/dashboard/components/modals/ModalPayoutEdit.tsx @@ -151,8 +151,6 @@ export default function ModalPayoutEdit({
( @@ -174,8 +172,6 @@ export default function ModalPayoutEdit({ /> ( @@ -193,8 +189,6 @@ export default function ModalPayoutEdit({ /> @@ -233,8 +227,6 @@ export default function ModalPayoutEdit({ {assignTypes.length > 0 && ( ( @@ -251,8 +243,6 @@ export default function ModalPayoutEdit({ {assignType?.hasInput && ( ( @@ -268,8 +258,6 @@ export default function ModalPayoutEdit({ )} ( @@ -285,8 +273,6 @@ export default function ModalPayoutEdit({ /> ( @@ -302,8 +288,6 @@ export default function ModalPayoutEdit({ /> (