diff --git a/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss b/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss index 745926f6..c8250583 100644 --- a/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss +++ b/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss @@ -213,6 +213,30 @@ table { } } + input[type='text'] { + height: 56px; + padding: 0 16px; + font-size: 16px; + outline: none; + transition: 0.2s ease; + + @include themed { + background: t($modal-sidebar); + border: 1px solid t($modal-sidebarActive); + border-radius: t($borderRadius); + color: t($color); + + &:hover, + &:focus { + border-color: t($color); + } + + &::placeholder { + color: t($subColor); + } + } + } + .subtitle { @include themed { color: t($subColor); @@ -264,7 +288,8 @@ table { padding-left: 10px; padding-right: 5px; - input[type='tel'] { + input[type='tel'], + input[type='number'] { background: none; outline: none; border: none; diff --git a/src/features/greeting/options/GreetingOptions.jsx b/src/features/greeting/options/GreetingOptions.jsx index dceb037b..15606e9a 100644 --- a/src/features/greeting/options/GreetingOptions.jsx +++ b/src/features/greeting/options/GreetingOptions.jsx @@ -211,11 +211,16 @@ const GreetingOptions = ({ currentSubSection, onSubSectionChange, sectionName }) { - const updatedEvent = { ...event, date: parseInt(e.target.value, 10) }; - updateEvent(index, updatedEvent); + const value = parseInt(e.target.value, 10); + if (value >= 1 && value <= 31) { + const updatedEvent = { ...event, date: value }; + updateEvent(index, updatedEvent); + } }} />