{"ast":null,"code":"import * as React from 'react';\nexport default function useId(idOverride) {\n  const [defaultId, setDefaultId] = React.useState(idOverride);\n  const id = idOverride || defaultId;\n  React.useEffect(() => {\n    if (defaultId == null) {\n      // Fallback to this default id when possible.\n      // Use the random value for client-side rendering only.\n      // We can't use it server-side.\n      setDefaultId(`mui-${Math.round(Math.random() * 1e5)}`);\n    }\n  }, [defaultId]);\n  return id;\n}","map":{"version":3,"sources":["C:/laragon/www/itokin/DriverOPCDA/frontend/node_modules/@material-ui/data-grid/node_modules/@material-ui/utils/esm/useId.js"],"names":["React","useId","idOverride","defaultId","setDefaultId","useState","id","useEffect","Math","round","random"],"mappings":"AAAA,OAAO,KAAKA,KAAZ,MAAuB,OAAvB;AACA,eAAe,SAASC,KAAT,CAAeC,UAAf,EAA2B;AACxC,QAAM,CAACC,SAAD,EAAYC,YAAZ,IAA4BJ,KAAK,CAACK,QAAN,CAAeH,UAAf,CAAlC;AACA,QAAMI,EAAE,GAAGJ,UAAU,IAAIC,SAAzB;AACAH,EAAAA,KAAK,CAACO,SAAN,CAAgB,MAAM;AACpB,QAAIJ,SAAS,IAAI,IAAjB,EAAuB;AACrB;AACA;AACA;AACAC,MAAAA,YAAY,CAAE,OAAMI,IAAI,CAACC,KAAL,CAAWD,IAAI,CAACE,MAAL,KAAgB,GAA3B,CAAgC,EAAxC,CAAZ;AACD;AACF,GAPD,EAOG,CAACP,SAAD,CAPH;AAQA,SAAOG,EAAP;AACD","sourcesContent":["import * as React from 'react';\nexport default function useId(idOverride) {\n  const [defaultId, setDefaultId] = React.useState(idOverride);\n  const id = idOverride || defaultId;\n  React.useEffect(() => {\n    if (defaultId == null) {\n      // Fallback to this default id when possible.\n      // Use the random value for client-side rendering only.\n      // We can't use it server-side.\n      setDefaultId(`mui-${Math.round(Math.random() * 1e5)}`);\n    }\n  }, [defaultId]);\n  return id;\n}"]},"metadata":{},"sourceType":"module"}