From ed3dbc9c590870d1bb8aec6162bcec5e76977ab7 Mon Sep 17 00:00:00 2001 From: dialmedu Date: Sun, 26 Nov 2023 23:44:57 -0500 Subject: [PATCH] Refactoring , create Component OpenInCodepeio --- frontend/src/components/OpenInCodepenio.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/components/OpenInCodepenio.tsx b/frontend/src/components/OpenInCodepenio.tsx index 8965feb..9007c2b 100644 --- a/frontend/src/components/OpenInCodepenio.tsx +++ b/frontend/src/components/OpenInCodepenio.tsx @@ -34,6 +34,9 @@ interface Library { * @property {Function} libraries[SupportType].css: [array style sheets libraries] * @property {Function} libraries[SupportType].js: [array javascript libraries] * @property {Function} libraries[SupportType].validate: return Boolean the result of custom validating + * @property {Function} libraries[SupportType].css: [array style sheets libraries] + * @property {Function} libraries[SupportType].js: [array javascript libraries] + * @property {Function} libraries[SupportType].validate: return Boolean the result of custom validating */ class OpenInCodepenio extends Component { @@ -63,6 +66,7 @@ class OpenInCodepenio extends Component { getExternalLibraries = (type: LibraryType): string => { let library: string[] = [] const { code, support = SupportType.HTML } = this.props; + Object.values(this.libraries).forEach((value: Library) => { if( value.validate(support, code)){ library = value[type]