X7ROOT File Manager
Current Path:
/home/notabjze/usahomesolar.org/wp-content/themes/astra/inc/assets/js
home
/
notabjze
/
usahomesolar.org
/
wp-content
/
themes
/
astra
/
inc
/
assets
/
js
/
ðŸ“
..
📄
ast-parse-svg.js
(232 B)
📄
ast-render-svg.js
(852 B)
📄
astra-admin-menu-settings.js
(4.72 KB)
📄
block-editor-script.js
(39.61 KB)
📄
column-block-compatibility.js
(2.68 KB)
📄
custom-fields-priority.js
(870 B)
📄
customizer-preview.js
(10.79 KB)
Editing: ast-render-svg.js
/** * Set inline CSS class. * @param {object} props - The block object. * @return {array} The inline CSS class. */ import astIcons from "../../../assets/svg/ast-social-icons" import parseSVG from "./ast-parse-svg" import React from 'react'; function renderSVG ( svg ) { svg = parseSVG( svg ) var fontAwesome = astIcons[svg] if ( "undefined" != typeof fontAwesome ) { var viewbox_array = ( fontAwesome["svg"].hasOwnProperty("brands") ) ? fontAwesome["svg"]["brands"]["viewBox"] : fontAwesome["svg"]["solid"]["viewBox"] var path = ( fontAwesome["svg"].hasOwnProperty("brands") ) ? fontAwesome["svg"]["brands"]["path"] : fontAwesome["svg"]["solid"]["path"] var viewBox = viewbox_array.join( " " ) return ( <svg xmlns="http://www.w3.org/2000/svg" viewBox={viewBox}><path d={path}></path></svg> ) } } export default renderSVG;
Upload File
Create Folder