aboutsummaryrefslogtreecommitdiffstats
path: root/packages/forms/src/textarea/styles.ts
diff options
context:
space:
mode:
authorLibravatar Travis CI <travis@Traviss-Mac.local>2021-02-08 21:44:19 +0000
committerLibravatar Travis CI <travis@Traviss-Mac.local>2021-02-08 21:44:19 +0000
commit0d0d3a51e98a9bcb1d8c14724ecd318f770adb68 (patch)
tree067673ed58c8a6d191a5b792a295fa53f5c8d532 /packages/forms/src/textarea/styles.ts
parent5.6.0-nightly.15 and trigger AppVeyor nightly build [skip travisci] (diff)
parentBump electron from 10.1.3 to 10.2.0 (#1194) (diff)
downloadferdium-app-0d0d3a51e98a9bcb1d8c14724ecd318f770adb68.tar.gz
ferdium-app-0d0d3a51e98a9bcb1d8c14724ecd318f770adb68.tar.zst
ferdium-app-0d0d3a51e98a9bcb1d8c14724ecd318f770adb68.zip
Merge remote-tracking branch 'source/develop' into HEAD [skip ci]
Diffstat (limited to 'packages/forms/src/textarea/styles.ts')
-rw-r--r--packages/forms/src/textarea/styles.ts53
1 files changed, 53 insertions, 0 deletions
diff --git a/packages/forms/src/textarea/styles.ts b/packages/forms/src/textarea/styles.ts
new file mode 100644
index 000000000..c1cbd76a5
--- /dev/null
+++ b/packages/forms/src/textarea/styles.ts
@@ -0,0 +1,53 @@
1import { Theme } from '@meetfranz/theme';
2import CSS from 'csstype';
3
4export default (theme: Theme) => ({
5 label: {
6 '& > div': {
7 marginTop: 5,
8 },
9 },
10 disabled: {
11 opacity: theme.inputDisabledOpacity,
12 },
13 formModifier: {
14 background: 'none',
15 border: 0,
16 borderLeft: theme.inputBorder,
17 padding: '4px 20px 0',
18 outline: 'none',
19
20 '&:active': {
21 opacity: 0.5,
22 },
23
24 '& svg': {
25 fill: theme.inputModifierColor,
26 },
27 },
28 textarea: {
29 background: 'none',
30 border: 0,
31 fontSize: theme.uiFontSize,
32 outline: 'none',
33 padding: 8,
34 width: '100%',
35 color: theme.inputColor,
36
37 '&::placeholder': {
38 color: theme.inputPlaceholderColor,
39 },
40 },
41 wrapper: {
42 background: theme.inputBackground,
43 border: theme.inputBorder,
44 borderRadius: theme.borderRadiusSmall,
45 boxSizing: 'border-box' as CSS.BoxSizingProperty,
46 display: 'flex',
47 order: 1,
48 width: '100%',
49 },
50 hasError: {
51 borderColor: theme.brandDanger,
52 },
53});