Skip to content

Commit 954bfb0

Browse files
committed
feat: site imagery, icons and svgs
1 parent 61a5391 commit 954bfb0

28 files changed

+1032
-25
lines changed

Diff for: components/blocks/block-builder.vue

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
<template>
22
<div class="sectionals">
33

4-
<div
5-
v-for="section in sections"
6-
:key="section.id">
7-
8-
<section v-if="!section.hide" :id="section.slug" :class="['sectional', section.id]">
4+
<template v-for="section in sections">
5+
<section
6+
v-if="!section.hide"
7+
:id="section.id"
8+
:key="section.id"
9+
:class="['sectional', section.id]">
910
<!-- ============================================ [Section] Off Grid -->
1011
<div
1112
v-if="section.off_grid"
@@ -57,7 +58,7 @@
5758
</template>
5859
</div>
5960
</section>
60-
</div>
61+
</template>
6162

6263
</div>
6364
</template>
@@ -116,3 +117,12 @@ export default {
116117
}
117118
}
118119
</script>
120+
121+
<style lang="scss" scoped>
122+
.sectionals {
123+
width: 100%;
124+
}
125+
.sectional {
126+
padding: 5rem 0;
127+
}
128+
</style>

Diff for: components/data-programs-logo.vue

+28
Large diffs are not rendered by default.

Diff for: components/icon/branch-icon.vue

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<template>
2+
<svg width="32" height="30" viewBox="0 0 32 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M24.0401 25.5003L14.2798 15.7057V1.76471C14.2798 0.794118 15.0712 0 16.0384 0C17.0056 0 17.797 0.794118 17.797 1.76471V14.2943L26.5022 23.0299L30.3711 19.1472C30.7229 18.7943 31.2505 18.7943 31.6022 19.1472C31.7781 19.3237 31.866 19.5003 31.866 19.7651V29.1176C31.866 29.6471 31.5143 30 30.9867 30H21.666C21.1384 30 20.7867 29.6471 20.7867 29.1176C20.7867 28.5882 20.8746 28.6763 21.0505 28.4998L24.0401 25.5003Z" fill="#CBDDBB"/>
4+
<path opacity="0.3" d="M8.11867 24.7966L11.591 28.4478C11.7647 28.6303 11.8515 28.8131 11.8515 29.0869C11.8515 29.6346 11.5042 29.9997 10.9834 29.9997H1.69475C1.1739 29.9997 0.82666 29.6346 0.82666 29.0869V19.3197C0.82666 19.0459 0.913512 18.864 1.08713 18.6815C1.43437 18.3164 1.95519 18.3164 2.30243 18.6815L5.68802 22.2409L10.9834 17.5859L13.2404 20.4153L8.20546 24.8884L8.11867 24.7966Z" fill="#CBDDBB"/>
5+
</svg>
6+
</template>

Diff for: components/icon/chevron.vue

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
<template>
2-
<svg
3-
width="9"
4-
height="6"
5-
viewBox="0 0 9 6"
6-
fill="none"
7-
xmlns="http://www.w3.org/2000/svg">
8-
<path d="M1 1.53906L4.5 4.53906L8 1.53906" stroke="black" stroke-width="2" />
2+
<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M1 1L5.76285 6.19583C6.15918 6.6282 6.84082 6.6282 7.23715 6.19583L12 1" stroke="#CBDDBB" stroke-width="2" stroke-linecap="round"/>
94
</svg>
105
</template>

Diff for: components/icon/close-icon.vue

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<template>
2+
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M4 4.14209L18.1421 18.2842" stroke="#CBDDBB" stroke-width="3" stroke-linecap="round"/>
4+
<path d="M4 18.1421L18.1421 3.99995" stroke="#CBDDBB" stroke-width="3" stroke-linecap="round"/>
5+
</svg>
6+
</template>

Diff for: components/icon/discord-icon.vue

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<template>
2+
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M25.5504 6.82496C23.6699 5.96608 21.6857 5.35309 19.6471 5.00125C19.6286 4.99816 19.6097 5.00083 19.5928 5.00891C19.5759 5.01698 19.562 5.03006 19.5529 5.04635C19.2973 5.49732 19.0146 6.08718 18.817 6.54897C16.6196 6.21708 14.3844 6.21708 12.1869 6.54897C11.9666 6.03454 11.7173 5.53288 11.4402 5.04635C11.4309 5.03024 11.4169 5.01731 11.4001 5.00926C11.3833 5.00121 11.3644 4.99842 11.3459 5.00125C9.30691 5.3512 7.32224 5.96452 5.4427 6.82496C5.42661 6.83107 5.41316 6.84255 5.40463 6.85743C1.64555 12.4476 0.614248 17.9007 1.11993 23.2853C1.12174 23.3105 1.13805 23.3358 1.15799 23.352C3.34697 24.9658 5.79539 26.1979 8.39885 26.9958C8.41723 27.0016 8.43699 27.0014 8.45524 26.9952C8.47349 26.9891 8.4893 26.9773 8.50035 26.9615C9.0586 26.2039 9.55522 25.4048 9.98296 24.5642C9.99188 24.5469 9.99493 24.5272 9.99166 24.508C9.9884 24.4888 9.97899 24.4712 9.96484 24.4578C9.95547 24.449 9.94436 24.4422 9.93221 24.4379C9.15132 24.1392 8.39504 23.7804 7.67024 23.3646C7.64999 23.3532 7.63494 23.3345 7.62819 23.3123C7.62144 23.2902 7.62352 23.2663 7.63399 23.2456C7.64015 23.2321 7.64948 23.2204 7.66117 23.2113C7.81342 23.0977 7.96567 22.9786 8.11067 22.8595C8.12348 22.8493 8.13885 22.8427 8.15513 22.8405C8.17141 22.8383 8.188 22.8405 8.20311 22.8469C12.95 25.0043 18.0884 25.0043 22.7773 22.8469C22.7929 22.8402 22.8101 22.8378 22.8271 22.84C22.844 22.8422 22.86 22.849 22.8733 22.8595C23.0183 22.9786 23.1706 23.0977 23.3228 23.2113C23.3352 23.2203 23.3451 23.2322 23.3517 23.2459C23.3583 23.2596 23.3613 23.2747 23.3606 23.2899C23.3599 23.3051 23.3554 23.3199 23.3476 23.3329C23.3397 23.346 23.3287 23.3569 23.3156 23.3646C22.5924 23.7842 21.8352 24.1426 21.0518 24.4361C21.0393 24.4406 21.0279 24.4478 21.0185 24.4572C21.0091 24.4665 21.0019 24.4778 20.9974 24.4902C20.9932 24.5023 20.9915 24.5151 20.9925 24.5278C20.9934 24.5405 20.9969 24.5529 21.0028 24.5642C21.4378 25.403 21.9363 26.2039 22.4836 26.9615C22.4947 26.9773 22.5105 26.9891 22.5288 26.9952C22.547 27.0014 22.5668 27.0016 22.5851 26.9958C25.193 26.2004 27.6454 24.9681 29.8369 23.352C29.8479 23.3444 29.857 23.3345 29.8636 23.323C29.8702 23.3114 29.874 23.2985 29.8749 23.2853C30.4803 17.0601 28.8618 11.6521 25.5866 6.85924C25.5833 6.85132 25.5784 6.84418 25.5721 6.83828C25.5659 6.83237 25.5585 6.82784 25.5504 6.82496ZM10.6916 20.0058C9.26159 20.0058 8.08529 18.6998 8.08529 17.098C8.08529 15.4944 9.23985 14.1884 10.6916 14.1884C12.1543 14.1884 13.3197 15.5052 13.298 17.098C13.298 18.6998 12.1434 20.0058 10.6916 20.0058ZM20.3268 20.0058C18.8986 20.0058 17.7204 18.6998 17.7204 17.098C17.7204 15.4944 18.875 14.1884 20.3268 14.1884C21.7895 14.1884 22.9567 15.5052 22.9331 17.098C22.9331 18.6998 21.7895 20.0058 20.3268 20.0058Z" fill="#D3D3D3"/>
4+
</svg>
5+
</template>

Diff for: components/icon/globe-icon.vue

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path opacity="0.3" d="M15 30C23.2843 30 30 23.2842 30 15C30 6.71572 23.2843 0 15 0C6.71573 0 0 6.71572 0 15C0 23.2842 6.71573 30 15 30Z" fill="#9EBA84"/>
4+
<path d="M14.5833 30C6.5 29.75 0 23.1666 0 15C0 6.83332 0 14.75 0 14.5833C1.08333 14.6666 3.08337 14.9166 3.16671 15.6666C3.33337 16.75 3.16669 18.0833 4.08335 18.5C5.00002 18.9166 5.24996 16.9167 5.99996 17.4167C6.74996 17.9167 8.83331 18.5 8.83331 19.4166C8.83331 20.3333 8.41665 21.8333 8.83331 22.0833C9.24998 22.3333 10.75 24.25 10.75 24.5C10.75 24.75 11.3334 26.0833 11.1667 26.6666C11 27.0833 10.3333 28.4166 9.66665 28.9999C11.1666 29.5833 12.75 29.9167 14.5 30H14.5833ZM8.83331 1.33336C10.75 0.50003 12.8333 0 15 0C20.8333 0 25.9166 3.33335 28.4166 8.25001C28.4166 9.58334 28.4167 10.6666 28.75 11.0833C30.25 13.1666 25.1666 14.5 25.9166 17.6666C26.25 19 22.5833 18.5833 21.6667 19.9167C20.75 21.1667 18.5833 20.3333 18.0833 20.0833C17.5833 19.8333 15.5833 20.6667 15.8333 19.25C16 17.8333 17.1666 17.75 18.5 17.1667C19.75 16.5833 21.5834 14.6666 20.6667 14.4166C16.4167 13.25 15 9.16665 15 9.16665C14.75 9.16665 14.8334 6.25001 13.6667 6.16668C12.5834 6.16668 12 6.50001 10.3334 6.16668C8.75002 5.83334 9.08331 4.74999 8.83331 2.5C8.83331 2 8.83331 1.58336 8.83331 1.33336ZM30 14.8333V15C30 23.25 23.3333 29.9167 15.1666 30C23.3333 30 29.9167 23.1666 30 14.8333Z" fill="#CBDDBB"/>
5+
</svg>
6+
</template>

Diff for: components/icon/graph-icon.vue

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path opacity="0.3" d="M19.1635 3C20.5798 3 21.6628 3.96703 21.6628 5.2316V24.5721C21.6628 25.8367 20.5798 26.8037 19.1635 26.8037C17.7471 26.8037 16.6641 25.8367 16.6641 24.5721V5.2316C16.6641 3.96703 17.7471 3 19.1635 3Z" fill="#CBDDBB"/>
4+
<path d="M10.8353 10.4385C12.2516 10.4385 13.3347 11.4055 13.3347 12.6701V24.5719C13.3347 25.8365 12.2516 26.8035 10.8353 26.8035C9.41901 26.8035 8.33594 25.8365 8.33594 24.5719V12.6701C8.33594 11.4055 9.41901 10.4385 10.8353 10.4385Z" fill="#CBDDBB"/>
5+
<path d="M27.4994 13.4141C28.9157 13.4141 29.9988 14.3811 29.9988 15.6457V24.5721C29.9988 25.8366 28.9157 26.8037 27.4994 26.8037C26.0831 26.8037 25 25.8366 25 24.5721V15.6457C25 14.3811 26.0831 13.4141 27.4994 13.4141Z" fill="#CBDDBB"/>
6+
<path d="M2.49939 16.3896C3.91571 16.3896 4.99878 17.3567 4.99878 18.6212V24.5722C4.99878 25.8367 3.91571 26.8038 2.49939 26.8038C1.08307 26.8038 0 25.8367 0 24.5722V18.6212C0 17.3567 1.08307 16.3896 2.49939 16.3896Z" fill="#CBDDBB"/>
7+
</svg>
8+
</template>

Diff for: components/icon/inbox-icon.vue

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<template>
2+
<svg width="33" height="30" viewBox="0 0 33 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path opacity="0.3" d="M4 2.5H29C30.7188 2.5 32.125 3.90625 32.125 5.625V24.375C32.125 26.0938 30.7188 27.5 29 27.5H4C2.28125 27.5 0.875 26.0938 0.875 24.375V5.625C0.875 3.90625 2.28125 2.5 4 2.5Z" fill="#CBDDBB"/>
4+
<path d="M26.6562 13.958H6.34375C5.01562 13.958 4 14.9736 4 16.3018V17.083H11.1875C11.5781 17.083 11.9687 17.2393 12.2812 17.5518L13.8437 19.1143C14.5469 19.8175 15.4844 20.208 16.5 20.208C17.5156 20.208 18.4531 19.8175 19.1563 19.1143L20.7188 17.5518C21.0313 17.2393 21.4219 17.083 21.8125 17.083H29V16.3018C29 14.9736 27.9844 13.958 26.6562 13.958Z" fill="#CBDDBB"/>
5+
<path d="M6.34375 5.625C5.01562 5.625 4 6.64062 4 7.96875V8.75H29V7.96875C29 6.64062 27.9844 5.625 26.6562 5.625H6.34375Z" fill="#CBDDBB"/>
6+
</svg>
7+
8+
</template>

Diff for: components/icon/list-icon.vue

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path opacity="0.3" d="M4.8889 0H25.1112C26.7001 0 28.0001 1.35 28.0001 3V6C28.0001 7.65 26.7001 9 25.1112 9H4.8889C3.3 9 2 7.65 2 6V3C2 1.35 3.3 0 4.8889 0ZM13.5556 3C12.7611 3 12.1111 3.675 12.1111 4.5C12.1111 5.325 12.7611 6 13.5556 6H20.7778C21.5723 6 22.2223 5.325 22.2223 4.5C22.2223 3.675 21.5723 3 20.7778 3H13.5556ZM7.7778 6C8.57224 6 9.22224 5.325 9.22224 4.5C9.22224 3.675 8.57224 3 7.7778 3C6.98335 3 6.33335 3.675 6.33335 4.5C6.33335 5.325 6.98335 6 7.7778 6Z" fill="#CBDDBB"/>
4+
<path d="M4.8889 11H25.1112C26.7001 11 28.0001 12.2 28.0001 13.6667V16.3333C28.0001 17.8 26.7001 19 25.1112 19H4.8889C3.3 19 2 17.8 2 16.3333V13.6667C2 12.2 3.3 11 4.8889 11ZM13.5556 13.6667C12.7611 13.6667 12.1111 14.2667 12.1111 15C12.1111 15.7333 12.7611 16.3333 13.5556 16.3333H20.7778C21.5723 16.3333 22.2223 15.7333 22.2223 15C22.2223 14.2667 21.5723 13.6667 20.7778 13.6667H13.5556ZM7.7778 16.3333C8.57224 16.3333 9.22225 15.7333 9.22225 15C9.22225 14.2667 8.57224 13.6667 7.7778 13.6667C6.98335 13.6667 6.33335 14.2667 6.33335 15C6.33335 15.7333 6.98335 16.3333 7.7778 16.3333Z" fill="#CBDDBB"/>
5+
<path d="M4.8889 21H25.1112C26.7001 21 28.0001 22.35 28.0001 24V27C28.0001 28.65 26.7001 30 25.1112 30H4.8889C3.3 30 2 28.65 2 27V24C2 22.35 3.3 21 4.8889 21ZM13.5556 24C12.7611 24 12.1111 24.675 12.1111 25.5C12.1111 26.325 12.7611 27 13.5556 27H20.7778C21.5723 27 22.2223 26.325 22.2223 25.5C22.2223 24.675 21.5723 24 20.7778 24H13.5556ZM7.7778 27C8.57224 27 9.22224 26.325 9.22224 25.5C9.22224 24.675 8.57224 24 7.7778 24C6.98335 24 6.33335 24.675 6.33335 25.5C6.33335 26.325 6.98335 27 7.7778 27Z" fill="#CBDDBB"/>
6+
</svg>
7+
</template>

Diff for: components/icon/message-icon.vue

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M10.5657 15.8743L26.9271 14.4621L10.5657 13.0502V6.84952C10.5657 6.78813 10.5657 6.6654 10.5657 6.60401C10.6971 6.29705 11.0914 6.17427 11.4199 6.29705L29.6211 13.9711C29.7525 14.0324 29.8839 14.1552 29.9496 14.278C30.0811 14.585 29.9496 14.9532 29.6211 15.076L11.4199 22.75C11.3542 22.75 11.2228 22.75 11.1571 22.75C10.7628 22.75 10.5 22.5044 10.5 22.1361V15.9357L10.5657 15.8743Z" fill="#CBDDBB"/>
4+
<path opacity="0.3" d="M5 20H6.25C6.9375 20 7.5 20.6187 7.5 21.375C7.5 22.1313 6.9375 22.75 6.25 22.75H5C4.3125 22.75 3.75 22.1313 3.75 21.375C3.75 20.6187 4.3125 20 5 20ZM1.25 13.125H6.25C6.9375 13.125 7.5 13.7438 7.5 14.5C7.5 15.2563 6.9375 15.875 6.25 15.875H1.25C0.5625 15.875 0 15.2563 0 14.5C0 13.7438 0.5625 13.125 1.25 13.125ZM5 6.25H6.25C6.9375 6.25 7.5 6.86875 7.5 7.625C7.5 8.38125 6.9375 9 6.25 9H5C4.3125 9 3.75 8.38125 3.75 7.625C3.75 6.86875 4.3125 6.25 5 6.25Z" fill="#CBDDBB"/>
5+
</svg>
6+
</template>

Diff for: components/icon/network-icon.vue

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path d="M7 8.69643C8.375 8.69643 9.5 7.69196 9.5 6.46429C9.5 5.23661 8.375 4.23214 7 4.23214C5.625 4.23214 4.5 5.23661 4.5 6.46429C4.5 7.69196 5.625 8.69643 7 8.69643ZM7 10.9286C4.25 10.9286 2 8.91964 2 6.46429C2 4.00893 4.25 2 7 2C9.75 2 12 4.00893 12 6.46429C12 8.91964 9.75 10.9286 7 10.9286Z" fill="#CBDDBB"/>
4+
<path opacity="0.3" d="M8.6 14.2517V20.6227C8.6 21.8854 9.77 22.9186 11.2 22.9186H19V25.2145H11.2C8.34 25.2145 6 23.1482 6 20.6227V9.14307H8.6V10.291C8.6 11.5538 9.77 12.5869 11.2 12.5869H19V14.8829H11.2C10.225 14.8829 9.38 14.6535 8.6 14.2517Z" fill="#CBDDBB"/>
5+
<path d="M23 26.3304C24.375 26.3304 25.5 25.2255 25.5 23.8751C25.5 22.5246 24.375 21.4197 23 21.4197C21.625 21.4197 20.5 22.5246 20.5 23.8751C20.5 25.2255 21.625 26.3304 23 26.3304ZM23 28.7858C20.25 28.7858 18 26.576 18 23.8751C18 21.1742 20.25 18.9644 23 18.9644C25.75 18.9644 28 21.1742 28 23.8751C28 26.576 25.75 28.7858 23 28.7858Z" fill="#CBDDBB"/>
6+
<path d="M23 15.8395C24.375 15.8395 25.5 14.835 25.5 13.6074C25.5 12.3797 24.375 11.3752 23 11.3752C21.625 11.3752 20.5 12.3797 20.5 13.6074C20.5 14.835 21.625 15.8395 23 15.8395ZM23 18.0716C20.25 18.0716 18 16.0627 18 13.6074C18 11.152 20.25 9.14307 23 9.14307C25.75 9.14307 28 11.152 28 13.6074C28 16.0627 25.75 18.0716 23 18.0716Z" fill="#CBDDBB"/>
7+
</svg>
8+
</template>

Diff for: components/icon/pie-chart-icon.vue

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<template>
2+
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<path opacity="0.3" d="M1.5 16.063L17.5312 19.279V1.5C24.5672 2.39342 30 8.37924 30 15.7053C30 23.0313 23.5875 30 15.75 30C7.9125 30 1.67813 23.8358 1.5 16.063Z" fill="#CBDDBB"/>
4+
<path d="M0 12.2092C0.849055 5.31971 6.53775 0 13.5 0V15L0 12.2092Z" fill="#CBDDBB"/>
5+
</svg>
6+
7+
</template>

Diff for: components/icon/plus-minus-icon.vue

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<template>
2+
<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3+
<circle cx="13" cy="13" r="12.5" stroke="#FFC582"/>
4+
<path d="M2 3.99274V5.98911H2.00746L2.00746 10H0.0111938L0.0111938 5.98911H0L0 3.99274H0.0111938L0.0111938 0H2.00746V3.99274H2Z" fill="#FFC582"/>
5+
<path d="M14.0073 14H12.0109V14.0075H8V12.0112H12.0109V12H14.0073V12.0112H18V14.0075H14.0073V14Z" fill="#FFC582"/>
6+
</svg>
7+
</template>
8+

0 commit comments

Comments
 (0)