From 035002ceedf78d5ec73eabc0df7f06139939b967 Mon Sep 17 00:00:00 2001 From: Amine El Mouafik <412895+kytwb@users.noreply.github.com> Date: Mon, 8 Feb 2021 10:34:45 +0100 Subject: Synchronize with Franz 5.6.0 (#1033) Co-authored-by: FranzBot Co-authored-by: vantezzen Co-authored-by: Makazzz Co-authored-by: Stefan Malzner Co-authored-by: Amine Mouafik --- packages/forms/src/textarea/styles.ts | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 packages/forms/src/textarea/styles.ts (limited to 'packages/forms/src/textarea/styles.ts') 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 @@ +import { Theme } from '@meetfranz/theme'; +import CSS from 'csstype'; + +export default (theme: Theme) => ({ + label: { + '& > div': { + marginTop: 5, + }, + }, + disabled: { + opacity: theme.inputDisabledOpacity, + }, + formModifier: { + background: 'none', + border: 0, + borderLeft: theme.inputBorder, + padding: '4px 20px 0', + outline: 'none', + + '&:active': { + opacity: 0.5, + }, + + '& svg': { + fill: theme.inputModifierColor, + }, + }, + textarea: { + background: 'none', + border: 0, + fontSize: theme.uiFontSize, + outline: 'none', + padding: 8, + width: '100%', + color: theme.inputColor, + + '&::placeholder': { + color: theme.inputPlaceholderColor, + }, + }, + wrapper: { + background: theme.inputBackground, + border: theme.inputBorder, + borderRadius: theme.borderRadiusSmall, + boxSizing: 'border-box' as CSS.BoxSizingProperty, + display: 'flex', + order: 1, + width: '100%', + }, + hasError: { + borderColor: theme.brandDanger, + }, +}); -- cgit v1.2.3-70-g09d2