es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: STYLED-COMPONENTS

¿Cómo dar estilo a un componente basado en su estado utilizando Styled Components?

Estoy tratando de cambiar el fondo de entrada según el useState hook en Styled Components en React. Aquí está mi código: const [searchActive, setSearchActive] = useState(true); <div classname=”search” searchactive=”{searchActive}”> <input id=”input”> </div> Aquí está mi código de Styled Component: .search { background: ${(searchActive) => (searchActive ? “red” : “yellow”)}; } . . . Read more

Styled Components con nombres de clase más legibles.

Creé algunos componentes utilizando styled components y su salida genera un nombre de clase cifrado que dificulta la depuración. const StyledMessageBlock = styled.div` display: flex; font-weight: 200; height: 25px; `; Entonces, intenté importar styled desde macros import styled from ‘styled-components/macro’; y el resultado sigue siendo el mismo. Luego intenté actualizar . . . Read more

Estilizando MUI Autocomplete con styled-components

Tengo el componente AutoComplete de mui en mi código, y lo estoy utilizando con su componente TextField de la siguiente manera: tsx <StyledAutoComplete id="xxx" clearOnEscape options={[…]} renderInput={(params) => ( <TextField {…params} label="clearOnEscape" variant="standard" /> )} /> Donde StyledAutoComplete es el siguiente componente personalizado: tsx export const StyledAutocomplete = styled(Autocomplete).MuiAutocomplete-option { . . . Read more

¿Cómo pasar un data-attribute personalizado a un componente estilizado?

Tengo este componente estilizado, donde estoy intentando pasar el atributo DATA, que proviene de “props”. (Esta es la solución que tenemos en Stack Overflow) export const InlineEditReadViewErrorContainer = styled.div.attrs(props => ({ ‘data-cy’: props.dataCy }))` border: 2px solid #de350b; border-radius: 3px; `; Así es como uso este componente estilizado en el . . . Read more