The goal here was to allow configuration to be used more seamlessly in the app header component and main shaclvue component in order to drive text values such as app name and urls and color themes and more. Before, the appheader and appfooter were children of the main App.vue component, along with the ShaclVue component. In order to prevent the convoluted provide/inject setup that was necessary before, the header and footer were moved into ShaclVue, becoming its children, and the main App.vue component is now a single simple entrypoint for the ShaclVue component, without any configuration or logic attached to it. New configuration options were introduced: - app name - docs url - source code url - app theme: link color - app theme: hover color - app theme: active color - app theme: left hand side panel color - app theme: logo name This also makes future additions to the theme easier and compartmenalized.
84 lines
5.4 KiB
XML
84 lines
5.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<svg
|
|
version="1.1"
|
|
viewBox="0 0 285.89751 262.1539"
|
|
id="svg834"
|
|
sodipodi:docname="shacl_vue.svg"
|
|
inkscape:version="1.1.1 (c3084ef, 2021-09-22)"
|
|
width="285.89752"
|
|
height="262.1539"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg">
|
|
<defs
|
|
id="defs838" />
|
|
<sodipodi:namedview
|
|
id="namedview836"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pagecheckerboard="0"
|
|
showgrid="false"
|
|
inkscape:zoom="0.75363192"
|
|
inkscape:cx="291.9197"
|
|
inkscape:cy="173.82491"
|
|
inkscape:window-width="1440"
|
|
inkscape:window-height="798"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="25"
|
|
inkscape:window-maximized="1"
|
|
inkscape:current-layer="svg834" />
|
|
<g
|
|
id="g2754"
|
|
transform="translate(11.355959,59.400927)">
|
|
<g
|
|
transform="matrix(1.2528809,0,0,-1.2528809,161.756,25.534666)"
|
|
id="g826">
|
|
<path
|
|
d="M 7.9816046,14.366888 -22.669,-39.264 -51.80895,13.963629 -124.39961,1.1902026 -64.014426,-102.75402 -22.669,-134.98693 16.856526,-102.29905 75.491,0 Z"
|
|
fill="#41b883"
|
|
id="path824"
|
|
sodipodi:nodetypes="ccccccccc" />
|
|
</g>
|
|
<path
|
|
d="m 177.13948,124.33174 c -1.01433,-1.7475 -2.13362,-3.39583 -3.3032,-4.97292 l 1.16512,0.60347 c 0,0 -7.15478,-10.55481 11.82765,-42.872165 18.99045,-32.315637 32.6578,-31.31742 32.6578,-31.31742 l -1.51727,-0.857315 c 10.2555,0.867244 20.8697,-1.25871 30.46551,-6.811558 24.98446,-14.434878 33.52289,-46.4070996 19.08384,-71.394159 -14.45325,-24.980208 -46.40635,-33.53732 -71.39616,-19.079296 -10.2605,5.92405 -17.68966,14.837073 -21.94932,24.972901 l -0.0211,-1.094122 c 0,0 -4.59706,13.157223 -42.11471,13.05612 -37.518469,-0.0892 -44.49225,-16.06568 -44.49225,-16.06568 l 0.05946,1.630424 c -0.474307,-0.96083 -0.910966,-1.913035 -1.455355,-2.83983 C 71.705321,-57.69925 39.739501,-66.251892 14.751627,-51.800941 -10.231185,-37.350139 -18.772981,-5.3924303 -4.3345275,19.600878 6.4396676,38.218001 26.929724,47.699726 47.018829,45.334443 l -0.641765,0.382212 c 0,0 14.900434,-1.950505 33.752499,30.987771 14.88658,25.997384 10.856459,39.850474 8.520432,44.538834 -10.837431,16.0513 -12.338042,37.50127 -1.992686,55.39619 14.439351,24.99056 46.410521,33.53331 71.391931,19.08742 24.98675,-14.44254 33.54164,-46.41193 19.09023,-71.39512 z M 123.5215,98.946902 C 119.14634,97.976804 108.03652,92.990545 93.706186,67.97784 78.195737,40.877414 81.26673,28.248728 82.722508,24.791009 c 2.71192,-3.604418 4.876699,-7.541415 6.542158,-11.656981 l 0.0088,0.302647 c 0,0 4.45834,-11.3658452 41.513284,-11.2739555 33.15981,0.092006 42.18099,9.8250965 43.71842,11.8628405 0.74887,1.696766 1.58368,3.361948 2.52788,4.99777 1.79858,3.107964 3.87009,5.961763 6.16058,8.541792 1.33209,5.182993 1.83231,17.845172 -12.12928,41.600364 -14.05944,23.942385 -26.64193,28.701958 -32.41631,29.556291 -4.98518,-0.666546 -10.08298,-0.588164 -15.12655,0.225125 z"
|
|
fill="#0c479c"
|
|
id="path924"
|
|
style="fill:#34495e;fill-opacity:1;stroke-width:0.702033" />
|
|
<g
|
|
id="g928"
|
|
transform="matrix(0.59546034,0.37185665,-0.37185665,0.59546034,48.20801,-177.45852)">
|
|
<path
|
|
d="m 294.631,32.4 c -21.659,23.694 -22.118,58.544 -1.246,78.264 -10.316,-9.935 -10.093,-30.608 0.33,-50.387 1.342,-1.774 5.224,-5.961 10.898,-4.055 0.569,0.194 0.951,0.245 1.17,0.213 1.284,0.278 2.601,0.439 3.96,0.381 8.622,-0.393 15.288,-7.684 14.898,-16.307 -0.175,-3.868 -1.78,-7.292 -4.26,-9.92 20.007,-13.107 42.968,-14.61 52.375,-6.016 l 0.359,0.025 C 351.625,4.97 316.493,8.476 294.631,32.4 Z"
|
|
fill="#ffffff"
|
|
id="path926" />
|
|
</g>
|
|
<g
|
|
id="g934"
|
|
transform="matrix(0.59546034,0.37185665,-0.37185665,0.59546034,48.20801,-177.45852)">
|
|
<path
|
|
d="m 76.205,251.381 c -0.184,-0.19 -0.371,-0.406 -0.562,-0.598 0.121,0.125 0.235,0.279 0.378,0.407 z"
|
|
fill="#ffffff"
|
|
id="path930" />
|
|
<path
|
|
d="m 76.894,172.52 c -21.663,23.694 -22.114,58.541 -1.251,78.264 -10.313,-9.935 -10.092,-30.608 0.331,-50.387 1.345,-1.778 5.231,-5.961 10.906,-4.055 0.565,0.195 0.946,0.242 1.167,0.212 1.283,0.275 2.603,0.44 3.959,0.377 8.623,-0.392 15.288,-7.684 14.899,-16.303 -0.179,-3.867 -1.782,-7.296 -4.252,-9.92 19.995,-13.107 42.959,-14.617 52.366,-6.021 l 0.355,0.03 c -21.483,-19.631 -56.623,-16.126 -78.48,7.803 z"
|
|
fill="#ffffff"
|
|
id="path932" />
|
|
</g>
|
|
<g
|
|
id="g940"
|
|
transform="matrix(0.59546034,0.37185665,-0.37185665,0.59546034,48.20801,-177.45852)">
|
|
<path
|
|
d="m 306.701,370.015 c -0.187,-0.191 -0.374,-0.404 -0.564,-0.594 0.117,0.125 0.237,0.279 0.378,0.402 z"
|
|
fill="#ffffff"
|
|
id="path936" />
|
|
<path
|
|
d="m 307.39,291.145 c -21.666,23.704 -22.118,58.553 -1.254,78.276 -10.317,-9.935 -10.09,-30.611 0.331,-50.388 1.344,-1.781 5.227,-5.96 10.906,-4.053 0.568,0.189 0.941,0.242 1.166,0.212 1.282,0.277 2.605,0.44 3.963,0.381 8.617,-0.396 15.28,-7.692 14.891,-16.32 -0.176,-3.864 -1.781,-7.288 -4.252,-9.917 20.002,-13.103 42.959,-14.61 52.37,-6.016 l 0.355,0.029 c -21.483,-19.631 -56.625,-16.123 -78.476,7.796 z"
|
|
fill="#ffffff"
|
|
id="path938" />
|
|
</g>
|
|
</g>
|
|
</svg>
|