18 lines
404 B
Bash
18 lines
404 B
Bash
#!/bin/bash
|
|
icons="../../components/icons.tsx"
|
|
sgvnames=$(ls *.svg)
|
|
|
|
for name in $sgvnames; do
|
|
svgInfo=$(grep $name $icons)
|
|
componentName=`echo "${name[@]^}" | sed 's/-\w/\U&/g' | tr -d '-' |sed 's/\.svg//g';`
|
|
if [ -z "$svgInfo" ]
|
|
then
|
|
echo 'export { ReactComponent as SVG'$componentName' } from "assets/svg/'$name'";' >> $icons
|
|
echo "$name Added to icons.tsx"
|
|
else
|
|
echo "$name already exist"
|
|
fi
|
|
done
|
|
|
|
|