File tree 1 file changed +2
-18
lines changed
1 file changed +2
-18
lines changed Original file line number Diff line number Diff line change @@ -1075,9 +1075,7 @@ export function useScript(src, options = {}) {
1075
1075
const cachedScriptStatuses = React . useRef ( { } ) ;
1076
1076
1077
1077
React . useEffect ( ( ) => {
1078
- if ( ! src ) {
1079
- return ;
1080
- }
1078
+ if ( ! src ) return ;
1081
1079
1082
1080
const cachedScriptStatus = cachedScriptStatuses . current [ src ] ;
1083
1081
if ( cachedScriptStatus === "ready" || cachedScriptStatus === "error" ) {
@@ -1088,26 +1086,12 @@ export function useScript(src, options = {}) {
1088
1086
let script = document . querySelector ( `script[src="${ src } "]` ) ;
1089
1087
1090
1088
if ( script ) {
1091
- setStatus (
1092
- script . getAttribute ( "data-status" ) ?? cachedScriptStatus ?? "loading"
1093
- ) ;
1089
+ setStatus ( cachedScriptStatus ?? "loading" ) ;
1094
1090
} else {
1095
1091
script = document . createElement ( "script" ) ;
1096
1092
script . src = src ;
1097
1093
script . async = true ;
1098
- script . setAttribute ( "data-status" , "loading" ) ;
1099
1094
document . body . appendChild ( script ) ;
1100
-
1101
- const setAttributeFromEvent = ( event ) => {
1102
- const scriptStatus = event . type === "load" ? "ready" : "error" ;
1103
-
1104
- if ( script ) {
1105
- script . setAttribute ( "data-status" , scriptStatus ) ;
1106
- }
1107
- } ;
1108
-
1109
- script . addEventListener ( "load" , setAttributeFromEvent ) ;
1110
- script . addEventListener ( "error" , setAttributeFromEvent ) ;
1111
1095
}
1112
1096
1113
1097
const setStateFromEvent = ( event ) => {
You can’t perform that action at this time.
0 commit comments