संपत्ति " पर मौजूद नहीं है टाइप 'स्ट्रिंग' का उपयोग करते समय makestyles @mui

0

सवाल

मैं निम्नलिखित कोड है:

    const useStyles = makeStyles(() => ({
  dialog: {
    root: {
      position: 'absolute'
    },
    backdrop: {
      position: 'absolute'
    },
    paperScrollPaper: {
      overflow: 'visible'
    },
    paper: {
      background: 'none',
      boxShadow: 'none',
      overflow: 'hidden'
    }
  },
}))
    
export const LoadingBackdrop = (props: any) => {
  const classes = useStyles()
  const backdropProps = {
    disableEscapeKeyDown: true,
    disableAutoFocus: true,
    disableEnforceFocus: true,
    disableScrollLock: true,
    disablePortal: true,
  }
  return (
    <Dialog
      {...backdropProps}
      fullWidth
      className={classes.dialog.root}
      classes={{
        paperScrollPaper: classes.dialog.paperScrollPaper,
        paper: classes.dialog.paper,
        paperFullWidth: classes.dialog.paper
      }}
      BackdropProps={{
        classes: { root: classes.dialog.backdrop }
      }}
      style={{ position: 'absolute' }}
      {...props}
    >
      <Loading />
    </Dialog>
  )
}

पर LoadingBackDrop घटक, मैं निम्नलिखित त्रुटि हो रही हूँ से टीएस eslint:

संपत्ति 'जड़' पर मौजूद नहीं है टाइप 'स्ट्रिंग'.टीएस(2339)

एक ही चला जाता है के लिए अन्य का उपयोग करता है वर्ग.संवाद, केवल नाम बदलने की संपत्ति...

कैसे कर सकते हैं मैं व्याख्या या प्रकार के makestyles समारोह (या हुक कॉल) के लिए इस त्रुटि को ठीक?

1

सबसे अच्छा जवाब

1

आप नहीं कर सकते हैं घोंसला शैलियों में जिस तरह से आप यह कर रहे हैं - वे की जरूरत है होना करने के लिए एक स्तर है. उदाहरण के लिए:

const useStyles = makeStyles(() => ({
  root: {
    position: 'absolute'
  },
  backdrop: {
    position: 'absolute'
  },
  paperScrollPaper: {
    overflow: 'visible'
  },
  paper: {
    background: 'none',
    boxShadow: 'none',
    overflow: 'hidden'
  }
}))

और:

<Dialog
  {...backdropProps}
  fullWidth
  className={classes.root}
  ...

उनके शैलियों प्रलेखन आगे उदाहरण हैं ।

2021-11-23 21:12:21

यह Thats! धन्यवाद
Roger Peixoto

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में