Skip to content

Commit

Permalink
Input sufix
Browse files Browse the repository at this point in the history
  • Loading branch information
hide-on-bush-x committed Mar 2, 2023
1 parent b98ab18 commit f4c28b4
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/components/input/input.tsx
Expand Up @@ -3,15 +3,15 @@ interface InputProps extends React.HTMLProps<HTMLInputElement> {
label?: string;
required?: boolean;
}
export const Input = ({ label, required, ...rest }: InputProps) => {
export const Input = ({ label, required, className, ...rest }: InputProps) => {
return (
<div className="masa-input-container">
{label && (
<label className="masa-input-label">
{label} {required && '*'}
</label>
)}
<input className="masa-input" {...rest} />
<input className={`masa-input ${className}`} {...rest} />
</div>
);
};
Expand Up @@ -159,8 +159,22 @@ export const InterfaceCreateSoulname = (): JSX.Element => {
label="Domain name"
required
onChange={handleChangeSoulname}
placeholder="domain.celo"
className="transparent"
/>

<p className="soulname-input-overlay">
{soulname ? (
<>
{soulname}
<b>.celo</b>
</>
) : (
<>
domain
<b>.celo</b>
</>
)}
</p>
{soulname !== '' && soulname.length >= 1 ? (
<p
className="available-indicator"
Expand Down
26 changes: 26 additions & 0 deletions src/components/modal/styles.scss
Expand Up @@ -112,6 +112,13 @@
border: 0.5px solid rgba(0, 0, 0, 0.4);

color: rgba(0, 0, 0, 0.6);


caret-color: black;

&.transparent {
color: transparent;
}
}
}

Expand Down Expand Up @@ -182,6 +189,25 @@
grid-column-gap: 16px;
}

.soulname-input-overlay {
position: absolute;
width: 100%;
border-radius: 4px;
border-width: 1px;

font-size: 18px;
box-sizing: border-box;

padding: 1em 1.2em;
border: 0.5px solid rgba(0, 0, 0, 0.4);

color: rgba(0, 0, 0, 0.6);

margin-top: 48px;

pointer-events: none;
}

.price-estimation {
font-family: 'Inter';
font-style: normal;
Expand Down

0 comments on commit f4c28b4

Please sign in to comment.