Skip to content

Commit dd1a8a1

Browse files
author
Vincenius
committed
small ui fixes
1 parent b80f294 commit dd1a8a1

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

components/Generator/Controls.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ const Controls = props => {
8282
}
8383
{ value === 1 &&
8484
<div>
85-
<FileCopy onClick={() => copyToClipboard(htmlTextArea, 'html')} />
85+
<S.CopyContainer onClick={() => copyToClipboard(htmlTextArea, 'html')} >
86+
<FileCopy />
87+
Copy
88+
</S.CopyContainer>
8689
<S.Copied visible={copiedCode === 'html'}>copied</S.Copied>
8790
<S.CodeArea
8891
value={htmlCode}
@@ -94,7 +97,10 @@ const Controls = props => {
9497
}
9598
{ value === 2 &&
9699
<div>
97-
<FileCopy onClick={() => copyToClipboard(cssTextArea, 'css')} />
100+
<S.CopyContainer onClick={() => copyToClipboard(cssTextArea, 'css')} >
101+
<FileCopy />
102+
Copy
103+
</S.CopyContainer>
98104
<S.Copied visible={copiedCode === 'css'}>copied</S.Copied>
99105
<S.CodeArea
100106
value={cssCode}

components/Generator/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ const Generator = props => {
5858
<S.Bottom>
5959
<S.Row>
6060
{ Object.entries(SEPARATORS).map(([key, val]) =>
61-
<Card key={`${val}-card`} onClick={() => { useSeparator(val) }}>
61+
<Card
62+
className={active === val ? 'active' : ''}
63+
key={`${val}-card`}
64+
onClick={() => { useSeparator(val) }}
65+
>
6266
<img src={`/${val}.png`} alt={`${val} preview`} />
6367
</Card>
6468
)}

components/Generator/styled.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,10 @@ export const Row = styled.div`
101101
margin: 5px;
102102
}
103103
104+
&.active,
104105
&:hover {
105106
cursor: pointer;
106-
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
107+
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
107108
}
108109
}
109110
@@ -160,6 +161,17 @@ export const CodeArea = styled(TextareaAutosize)`
160161
margin-bottom: ${props => props.marginBottom ? '20px' : '0'};
161162
`
162163

164+
export const CopyContainer = styled.div`
165+
display: inline-flex;
166+
align-items: center;
167+
cursor: pointer;
168+
169+
svg {
170+
color: ${darkGrey};
171+
margin-right: 4px;
172+
}
173+
`
174+
163175
export const Copied = styled.span`
164176
display: inline-block;
165177
padding: 4px;

0 commit comments

Comments
 (0)