1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-21 09:38:01 +02:00
joplin/packages/app-desktop/gui/style/StyledInput.tsx

26 lines
823 B
TypeScript
Raw Normal View History

2020-09-15 15:01:07 +02:00
const styled = require('styled-components').default;
const Color = require('color');
const StyledInput = styled.input`
border: 1px solid ${(props: any) => Color(props.theme.color3).alpha(0.6)};
2020-09-15 15:01:07 +02:00
border-radius: 3px;
font-size: ${(props: any) => props.theme.fontSize}px;
color: ${(props: any) => props.theme.color};
2020-09-15 15:01:07 +02:00
padding: 0 8px;
height: ${(props: any) => `${props.theme.toolbarHeight}px`};
max-height: ${(props: any) => `${props.theme.toolbarHeight}px`};
2020-09-15 15:01:07 +02:00
box-sizing: border-box;
background-color: ${(props: any) => Color(props.theme.backgroundColor4).alpha(0.5)};
2020-09-15 15:01:07 +02:00
&::placeholder {
color: ${(props: any) => props.theme.colorFaded};
2020-09-15 15:01:07 +02:00
}
&:focus {
background-color: ${(props: any) => props.theme.backgroundColor4};
border: 1px solid ${(props: any) => props.theme.color3};
2020-09-15 15:01:07 +02:00
}
`;
export default StyledInput;