Как наследовать стили в Styled Components?
Нужно взять мой react-компонент и подменить в нем некотрые стили.
import MyInput from '../components/Input';
Импортирую react компанент MyInput, внутри него я стилизовал все с помощью Styled Components.
Если рендерить, то все ок, но я хочу подменить в нем пару стилей,
как это сделать с помощью Styled COmponents подскажите плиз.
const EnchantedInput = styled.MyInput`
border: 3px solid red;
`;
const EnchantedInput = MyInput.extend`
border: 3px solid red;
`;
const EnchantedInput = styled(TextInput)`
&&& {
color: palevioletred;
font-weight: bold;
border: 10px solid red;
}
`;
Эти варианты не работают :(
Либо я что-то не так делаю... может кто объяснить разницу между этими 3-мя примерами?
Возможно это не реально добится в styled Components и нужно использовать High Order Component ?
Еще вижу вариант навесить Style = {{}} ...