0

i'm currently working on a project using stitches with cra but i've stuck to a problem with css props. here's my code

Texts/index.tsx

import React from 'react';
import { TextStyle } from './textStyle';

const Texts = ({ text, css }: PropsType) => {
    console.log(css);
    return (
        <>
            <TextStyle css={{ ...css }} >
                <>{text}</>
            </TextStyle>
        </>
    );
};

export default Texts;

and this index.tsx is exported to another components Container/index.tsx

import { styled, css } from '../../../stitches.config';

// atoms
import Texts from 'src/components/atoms/texts';


const PageContainer = () => {
    return (
        <Container>
            <Contents >
                <div>
                    <Texts
                        css={{ color: 'red' }}
                    />
                    <Texts

                        css={{ paddingTop: '20px' }}
                    />
                </div>
            </Contents>
        </Container>
    );
};

export default PageContainer;

as you can see with the above code, contains css as its child but css is never rendered at all can anyone help me with this issue? FYI, console.log(css); returned undefined to me. Thank you in advance!

0 Answers0