From e06be12b771fea9772f3ed3ae93b901077bf1ece Mon Sep 17 00:00:00 2001 From: Ajay_S Date: Wed, 20 Apr 2022 11:16:25 +0530 Subject: [PATCH] updated form input component --- src/common/styles/global.scss | 1 + src/components/formInput/Input.module.scss | 44 +++++++++++----------- src/components/formInput/Input.tsx | 19 +++++----- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/common/styles/global.scss b/src/common/styles/global.scss index bba46b0..48d02ed 100644 --- a/src/common/styles/global.scss +++ b/src/common/styles/global.scss @@ -1,4 +1,5 @@ @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&family=Poppins:wght@200;300;400;500;600&display=swap'); + :root { font-size: 62.5%; } diff --git a/src/components/formInput/Input.module.scss b/src/components/formInput/Input.module.scss index ea5eabb..83a6a8d 100644 --- a/src/components/formInput/Input.module.scss +++ b/src/components/formInput/Input.module.scss @@ -1,17 +1,17 @@ $clouded-vision: #D1D1D1; +$dim-grey: #696969; .inputContainer { display: flex; - // align-items: center; flex-direction: column; - // margin-top: 5rem; - // margin-left: 1.5rem; - position: relative; - - .icon { - position: absolute; - left: 2rem; - top: 1.2rem; + + .inputHolder { + margin-left: 2rem; + margin-top: 2rem; + width: max-content; + border: 0.1rem solid $clouded-vision; + box-shadow: inset 0rem 0rem 1.5rem 0.1rem $clouded-vision; + border-radius: 2.5rem; } } @@ -22,28 +22,28 @@ ion-icon { } ion-input { - position: relative; - border: 0.1rem solid $clouded-vision; - box-shadow: inset 0rem 0rem 0.5rem $clouded-vision; - border-radius: 2.5rem; font-size: 1.4rem !important; --color: #696969 !important; font-weight: 400 !important; width: 25rem !important; input { - --padding-start: 4rem; - --placeholder-color: $clouded-vision; + --padding-start: 1rem; } } -ion-item { - width: 34rem; +ion-item { + border-radius: 2.5rem; + width: 32rem; + height: 4rem; + margin: 0.2rem; + } ion-label { - color: #696969; - font-size: 1.4rem; - margin-left: 4rem; - margin-bottom: 0.8rem; -} \ No newline at end of file + margin: 0; + margin-left: 0.8rem; + --color: #696969 !important; + font-size: 1.4rem !important; +} + diff --git a/src/components/formInput/Input.tsx b/src/components/formInput/Input.tsx index c1b399f..f9319fd 100644 --- a/src/components/formInput/Input.tsx +++ b/src/components/formInput/Input.tsx @@ -11,19 +11,18 @@ interface Props { const Input: React.FC = (props) => { return (
- {props.text && - {props.text} - } - - -
+
+ {props.icon && } -
- - + {props.text && + {props.text} + } + + +
)