@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
72 lines • 15 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _path, _path2, _path3, _path4, _path5, _path6;
const _excluded = ["alt"],
_excluded2 = ["alt"],
_excluded3 = ["alt"],
_excluded4 = ["alt"];
import React from 'react';
export default function LogoSvg({
svgParams,
logoType
}) {
switch (logoType) {
case 'sbankenDefault':
return React.createElement(SbankenDefault, svgParams);
case 'sbankenCompact':
return React.createElement(SbankenCompact, svgParams);
case 'sbankenHorizontal':
return React.createElement(SbankenHorizontal, svgParams);
case 'dnb':
return React.createElement(DnbDefault, svgParams);
}
}
function DnbDefault(_ref) {
let {
alt
} = _ref,
props = _objectWithoutProperties(_ref, _excluded);
return React.createElement("svg", _extends({}, props, {
viewBox: "0 0 93.0362 64"
}), React.createElement("title", null, alt), _path || (_path = React.createElement("path", {
d: "M89.668 31.9442a10.6487 10.6487 0 0 0-1.8465-1.2184l-.178-.0887.1554-.1337a8.7063 8.7063 0 0 0 2.7652-6.848c-.006-3.3331-1.1437-5.82-3.413-7.3936-1.9135-1.3528-4.5588-2.0142-8.092-2.0079l-10.1326.0182a1.081 1.081 0 0 0-1.0645 1.0685l.0597 33.2203a1.0667 1.0667 0 0 0 1.0685 1.0646l11.577-.0208c3.644-.0065 6.5758-.7897 8.684-2.3266a8.6558 8.6558 0 0 0 2.7937-3.4054 11.2675 11.2675 0 0 0 .9913-4.868 8.967 8.967 0 0 0-3.3681-7.0605zM71.1547 17.5795l7.9106-.0142q4.1997-.0076 6.202 1.3885c.8454.5985 2.003 1.752 2.0083 4.7074.0095 5.2883-4.1672 5.7179-5.4338 5.7201l-10.6659.0192zm9.4066 28.7366l-9.355.0168-.0244-13.6438 10.6659-.0191c4.6219-.0083 7.8707 2.6072 7.8774 6.3407.0033 1.8.0131 7.289-9.1639 7.3054z"
})), _path2 || (_path2 = React.createElement("path", {
d: "M22.4948 19.6221a14.0642 14.0642 0 0 0-5.5848-4.101 16.8443 16.8443 0 0 0-6.2238-1.1443l-9.6215.0173A1.086 1.086 0 0 0 0 15.4853L.0597 48.683a1.0668 1.0668 0 0 0 1.0686 1.0646l9.6214-.0173a16.3939 16.3939 0 0 0 6.2197-1.1667 13.8015 13.8015 0 0 0 5.57-4.0994c3.3924-4.1833 3.894-9.4508 3.889-12.2284-.0043-2.3544-.3927-8.2876-3.9336-12.6136zm-2.5144 22.758a11.615 11.615 0 0 1-9.2366 4.0615l-7.3773.0133-.0516-28.7535 7.3772-.0132a11.5412 11.5412 0 0 1 9.2512 4.0271c2.9396 3.5948 3.1714 8.9716 3.1742 10.5264.0042 2.3338-.3878 6.7559-3.137 10.1384z"
})), _path3 || (_path3 = React.createElement("path", {
d: "M59.9016 0l.0877 48.7976a.9801.9801 0 0 1-.6872.956.7852.7852 0 0 1-.311.0678 1.011 1.011 0 0 1-.8229-.4217L36.3643 21.7303l.076 42.2638L33.1294 64l-.0879-48.9083a.9989.9989 0 0 1 .7094-.956.706.706 0 0 1 .311-.045 1.0218 1.0218 0 0 1 .8229.3978l21.8038 27.6922L56.6128.0059z"
})));
}
function SbankenDefault(_ref2) {
let {
alt
} = _ref2,
props = _objectWithoutProperties(_ref2, _excluded2);
return React.createElement("svg", _extends({}, props, {
viewBox: "0 0 1601 533"
}), React.createElement("title", null, alt), _path4 || (_path4 = React.createElement("path", {
d: "m257.97 30.014c0 17.026-12.873 30.314-30.314 30.314-17.856 0-31.145-12.873-31.145-30.314 0-17.026 13.289-29.899 31.145-29.899 17.026 0 30.314 12.873 30.314 29.899zm241.27 189.36c0 68.933-41.111 116.27-98.832 116.27-26.992 0-51.493-9.966-66.027-27.822h-0.83v21.593h-31.976v-303.14h33.221v105.89h0.831c14.119-17.026 37.373-29.068 64.365-29.068 58.137 0 99.248 47.34 99.248 116.27zm517 110.04h-33.217v-303.14h33.217v180.22h0.83l91.36-97.171h46.51l-81.81 85.128 87.62 134.96h-39.45l-71.01-111.29h-0.83l-33.22 35.297v75.993zm-830.52-80.561c0 49.416-39.45 86.375-90.942 86.375-49.831 0-83.883-28.653-94.68-78.485l38.204-9.551c6.6441 32.806 26.161 50.247 56.476 50.247 29.068 0 51.077-20.348 51.077-48.586 0-23.669-14.534-37.788-58.552-56.475-55.23-24.916-74.332-46.094-74.332-83.467 0-43.188 35.297-76.408 81.806-76.408 40.695 0 73.085 26.161 82.221 66.442l-38.619 9.5507c-5.398-24.085-21.594-38.204-43.602-38.204-24.5 0-41.941 16.195-41.941 38.62 0 18.271 11.627 29.898 44.433 44.432 67.688 29.069 88.451 51.493 88.451 95.51zm482.95 57.722c-12.458 18.271-36.128 29.068-63.535 29.068-44.433 0-72.255-24.085-72.255-62.289 0-37.374 21.593-56.06 76.823-69.764 42.357-10.381 55.645-19.517 55.645-36.958 0-20.348-17.441-33.221-44.433-33.221-28.653 0-49.001 17.441-54.814 46.924l-33.637-6.644c7.89-43.187 42.357-70.594 88.451-70.594 49.416 0 79.73 27.407 79.73 71.84v154.48h-31.144v-22.839h-0.831zm117.1 22.839h-33.221v-220.09h32.39v19.517h0.831c13.288-15.365 38.204-25.746 61.458-25.746 51.077 0 83.883 32.806 83.883 83.883v142.43h-33.221v-137.87c0-35.712-20.763-57.306-54.399-57.306-34.467 0-57.721 23.255-57.721 57.306v137.87zm585.11-51.077c-19.11 37.789-51.08 57.306-93.44 57.306-61.04 0-102.15-46.925-102.15-116.27 0-69.349 41.52-116.27 102.15-116.27 59.38 0 98.42 44.018 98.42 109.21v17.025h-166.52c0.83 41.111 26.99 75.993 67.27 75.993 30.73 0 47.76-11.212 66.86-43.602l27.41 16.61zm83.88 51.077h-33.22v-220.09h32.39v19.517h0.83c13.29-15.365 38.2-25.746 61.46-25.746 51.07 0 83.88 32.806 83.88 83.883v142.43h-33.22v-137.87c0-35.712-20.76-57.306-54.4-57.306-34.47 0-57.72 23.255-57.72 57.306v137.87zm-177.32-196c-37.79 0-66.85 32.806-67.27 68.933h132.05c-1.24-38.619-26.16-68.933-64.78-68.933zm-942.64 106.31c0 36.127 28.653 64.78 63.12 64.78 41.111 0 68.103-33.636 68.103-85.128s-26.992-85.129-66.027-85.129c-36.543 0-65.196 28.653-65.196 64.366v41.111zm231.3 31.56c0 21.593 14.534 33.22 41.526 33.22 34.882 0 59.797-20.763 59.797-49.831v-48.17h-0.83c-4.568 10.797-18.687 18.271-47.755 25.746-38.204 9.966-52.738 20.348-52.738 39.035zm-260.27 189.43v70.104h13.812v-70.104h17.246v-10.676h-17.246v-8.511c0-4.878 1.219-8.611 3.658-11.199 2.439-2.638 5.898-3.957 10.378-3.957 2.638 0 5.126 0.224 7.466 0.672l0.746-11.199c-3.135-0.846-6.296-1.269-9.481-1.269-8.462 0-15.007 2.364-19.635 7.093-4.629 4.728-6.944 11.422-6.944 20.083v8.287h-12.766v10.676h12.766zm77.364 1.194c2.439 0 4.703 0.175 6.794 0.523v-12.841c-1.394-0.697-3.435-1.045-6.122-1.045-8.312 0-14.733 3.608-19.262 10.825l-0.224-9.332h-13.439v80.78h13.812v-57.338c3.235-7.714 9.382-11.572 18.441-11.572zm65.194 68.91c-0.797-1.593-1.444-4.43-1.941-8.511-6.421 6.669-14.086 10.004-22.995 10.004-7.964 0-14.509-2.24-19.635-6.719-5.077-4.53-7.615-10.253-7.615-17.172 0-8.411 3.185-14.931 9.556-19.56 6.421-4.679 15.429-7.018 27.026-7.018h13.439v-6.346c0-4.828-1.444-8.66-4.331-11.497-2.886-2.887-7.142-4.33-12.766-4.33-4.928 0-9.059 1.244-12.393 3.733-3.335 2.488-5.002 5.499-5.002 9.033h-13.887c0-4.031 1.419-7.914 4.256-11.646 2.886-3.783 6.769-6.769 11.646-8.959 4.928-2.19 10.328-3.285 16.201-3.285 9.307 0 16.599 2.339 21.875 7.017 5.276 4.629 8.013 11.025 8.212 19.188v37.179c0 7.416 0.946 13.314 2.837 17.694v1.195h-14.483zm-22.92-10.527c4.33 0 8.436-1.12 12.318-3.36 3.882-2.239 6.695-5.151 8.437-8.735v-16.574h-10.826c-16.922 0-25.383 4.953-25.383 14.857 0 4.33 1.443 7.715 4.33 10.154 2.886 2.439 6.594 3.658 11.124 3.658zm93.805-98.175v108.7h30.087c9.756-0.1 18.292-2.215 25.608-6.346 7.366-4.131 13.016-10.054 16.948-17.769 3.981-7.714 5.972-16.698 5.972-26.951v-6.944c-0.05-10.004-2.065-18.863-6.047-26.578-3.932-7.714-9.532-13.662-16.798-17.843-7.267-4.181-15.629-6.271-25.085-6.271h-30.685zm14.335 96.98v-85.184h16.723c10.651 0.099 18.864 3.583 24.637 10.452 5.824 6.819 8.735 16.4 8.735 28.743v6.346c0 12.692-3.086 22.472-9.257 29.341-6.122 6.868-14.708 10.302-25.757 10.302h-15.081zm168.3 11.722h-14.409l-54.724-83.767v83.767h-14.409v-108.7h14.409l54.874 84.139v-84.139h14.259v108.7zm24.207-108.7v108.7h37.702c11.548 0 20.482-2.787 26.803-8.362 6.321-5.574 9.481-13.239 9.481-22.995 0-6.37-1.717-11.845-5.151-16.424-3.385-4.629-8.013-7.765-13.887-9.407 4.978-2.14 8.91-5.152 11.796-9.034 2.887-3.932 4.331-8.436 4.331-13.513 0-9.556-2.987-16.773-8.959-21.651-5.923-4.877-14.783-7.316-26.579-7.316h-35.537zm14.334 96.98v-39.12h23.891c14.235 0 21.352 6.545 21.352 19.635 0 6.072-1.941 10.85-5.823 14.334-3.832 3.434-9.083 5.151-15.753 5.151h-23.667zm21.651-50.618h-21.651v-34.566h21.203c7.118 0 12.418 1.368 15.902 4.106 3.485 2.688 5.227 7.018 5.227 12.99 0 5.376-1.892 9.631-5.674 12.767-3.733 3.135-8.735 4.703-15.007 4.703z"
})));
}
function SbankenCompact(_ref3) {
let {
alt
} = _ref3,
props = _objectWithoutProperties(_ref3, _excluded3);
return React.createElement("svg", _extends({}, props, {
viewBox: "0 0 281 401"
}), React.createElement("title", null, alt), _path5 || (_path5 = React.createElement("path", {
d: "M249.271 51.762c14.918 0 25.929-11.366 25.929-25.93C275.2 11.27 263.834.26 249.271.26c-15.273 0-26.639 11.011-26.639 25.574 0 14.918 11.366 25.929 26.639 25.929ZM135.61 286.898c44.044 0 77.787-31.612 77.787-73.879 0-37.651-17.76-56.831-75.656-81.694-28.06-12.432-38.005-22.377-38.005-38.006 0-19.18 14.918-33.033 35.874-33.033 18.825 0 32.678 12.077 37.295 32.678l33.033-8.17c-7.814-34.453-35.519-56.83-70.328-56.83-39.781 0-69.973 28.415-69.973 65.355 0 31.967 16.34 50.082 63.58 71.394 37.65 15.983 50.082 28.06 50.082 48.306 0 24.153-18.825 41.557-43.689 41.557-25.929 0-42.623-14.918-48.306-42.978l-32.678 8.169c9.235 42.623 38.361 67.131 80.984 67.131ZM7.496 399.426v-39.085H.378v-5.952h7.118v-4.62c0-4.829 1.29-8.561 3.87-11.197 2.581-2.636 6.23-3.954 10.948-3.954 1.776 0 3.538.236 5.286.707l-.416 6.244a22.094 22.094 0 0 0-4.163-.375c-2.497 0-4.426.736-5.785 2.206-1.36 1.443-2.04 3.525-2.04 6.244v4.745h9.615v5.952h-9.615v39.085h-7.7ZM53.983 361.299a22.991 22.991 0 0 0-3.788-.292c-5.05 0-8.478 2.151-10.281 6.452v31.967h-7.7v-45.037h7.492l.124 5.203c2.526-4.024 6.105-6.035 10.74-6.035 1.498 0 2.636.194 3.413.582v7.16ZM86.11 399.426c-.445-.888-.806-2.469-1.083-4.745-3.58 3.719-7.853 5.578-12.82 5.578-4.44 0-8.09-1.249-10.947-3.746-2.83-2.526-4.246-5.717-4.246-9.574 0-4.69 1.776-8.325 5.328-10.905 3.58-2.609 8.602-3.913 15.068-3.913h7.492v-3.538c0-2.692-.805-4.829-2.414-6.41-1.61-1.61-3.982-2.414-7.118-2.414-2.747 0-5.05.693-6.91 2.081-1.859 1.387-2.788 3.066-2.788 5.036H57.93c0-2.247.79-4.412 2.372-6.493 1.61-2.109 3.774-3.774 6.494-4.995 2.747-1.221 5.757-1.831 9.032-1.831 5.19 0 9.254 1.304 12.196 3.912 2.941 2.581 4.467 6.147 4.578 10.698v20.728c0 4.135.528 7.423 1.582 9.865v.666H86.11Zm-12.78-5.869c2.415 0 4.704-.624 6.868-1.873 2.165-1.249 3.733-2.872 4.704-4.87v-9.24h-6.035c-9.435 0-14.153 2.761-14.153 8.283 0 2.414.805 4.301 2.415 5.661 1.609 1.359 3.676 2.039 6.201 2.039ZM124.763 399.426v-60.604h17.108c5.272 0 9.934 1.165 13.986 3.496 4.051 2.331 7.173 5.647 9.365 9.948 2.22 4.301 3.344 9.241 3.372 14.818v3.871c0 5.717-1.11 10.726-3.33 15.027-2.193 4.301-5.342 7.603-9.449 9.906-4.079 2.303-8.838 3.483-14.277 3.538h-16.775Zm7.992-54.028v47.493h8.408c6.161 0 10.947-1.914 14.361-5.744 3.441-3.829 5.161-9.282 5.161-16.358v-3.538c0-6.882-1.623-12.224-4.87-16.025-3.219-3.83-7.798-5.772-13.736-5.828h-9.324ZM226.152 399.426h-8.033l-30.51-46.702v46.702h-8.034v-60.604h8.034l30.593 46.91v-46.91h7.95v60.604ZM239.215 399.426v-60.604h19.813c6.577 0 11.516 1.359 14.818 4.079 3.33 2.719 4.995 6.743 4.995 12.071 0 2.83-.805 5.342-2.414 7.534-1.609 2.164-3.802 3.843-6.577 5.036 3.275.916 5.856 2.664 7.742 5.245 1.915 2.553 2.873 5.605 2.873 9.157 0 5.439-1.763 9.712-5.287 12.82-3.524 3.108-8.505 4.662-14.943 4.662h-21.02Zm7.992-28.346v21.811h13.195c3.718 0 6.646-.957 8.782-2.872 2.165-1.942 3.247-4.606 3.247-7.992 0-7.298-3.968-10.947-11.904-10.947h-13.32Zm0-6.41h12.071c3.496 0 6.285-.874 8.366-2.622 2.109-1.748 3.164-4.121 3.164-7.118 0-3.33-.971-5.744-2.914-7.242-1.942-1.527-4.898-2.29-8.866-2.29h-11.821v19.272Z"
})));
}
function SbankenHorizontal(_ref4) {
let {
alt
} = _ref4,
props = _objectWithoutProperties(_ref4, _excluded4);
return React.createElement("svg", _extends({}, props, {
viewBox: "0 0 494 288"
}), React.createElement("title", null, alt), _path6 || (_path6 = React.createElement("path", {
d: "M194.648 52.435c14.918 0 25.929-11.366 25.929-25.93 0-14.562-11.366-25.573-25.929-25.573-15.274 0-26.64 11.011-26.64 25.574 0 14.918 11.366 25.929 26.64 25.929ZM80.987 287.57c44.043 0 77.786-31.612 77.786-73.879 0-37.651-17.759-56.831-75.655-81.694-28.06-12.432-38.006-22.377-38.006-38.006 0-19.18 14.918-33.033 35.875-33.033 18.825 0 32.677 12.077 37.295 32.678l33.032-8.17c-7.814-34.453-35.519-56.83-70.327-56.83-39.782 0-69.973 28.415-69.973 65.355 0 31.967 16.339 50.082 63.58 71.394 37.649 15.983 50.081 28.06 50.081 48.306 0 24.153-18.825 41.557-43.688 41.557-25.93 0-42.623-14.918-48.306-42.978L.003 220.44c9.235 42.623 38.36 67.131 80.984 67.131ZM220.589 279.199v-39.085h-7.118v-5.952h7.118v-4.621c0-4.828 1.29-8.56 3.871-11.197 2.581-2.636 6.23-3.954 10.947-3.954 1.776 0 3.538.236 5.286.708l-.416 6.243a22.179 22.179 0 0 0-4.162-.374c-2.498 0-4.426.735-5.786 2.206-1.36 1.443-2.04 3.524-2.04 6.243v4.746h9.615v5.952h-9.615v39.085h-7.7ZM267.076 241.071a23.11 23.11 0 0 0-3.788-.291c-5.05 0-8.477 2.15-10.281 6.451v31.968h-7.701v-45.037h7.493l.125 5.203c2.525-4.024 6.104-6.036 10.739-6.036 1.498 0 2.636.194 3.413.583v7.159ZM299.202 279.199c-.444-.888-.804-2.47-1.082-4.745-3.58 3.718-7.853 5.577-12.82 5.577-4.44 0-8.089-1.249-10.947-3.746-2.831-2.525-4.246-5.716-4.246-9.574 0-4.689 1.776-8.324 5.328-10.905 3.58-2.608 8.602-3.913 15.068-3.913h7.492v-3.538c0-2.691-.805-4.828-2.414-6.41-1.609-1.609-3.982-2.414-7.118-2.414-2.747 0-5.05.694-6.909 2.081-1.86 1.388-2.789 3.067-2.789 5.037h-7.742c0-2.248.791-4.412 2.372-6.494 1.61-2.109 3.774-3.774 6.494-4.995 2.747-1.22 5.758-1.831 9.032-1.831 5.189 0 9.255 1.304 12.196 3.913 2.941 2.58 4.468 6.146 4.579 10.697v20.729c0 4.134.527 7.423 1.581 9.865v.666h-8.075Zm-12.778-5.869c2.414 0 4.703-.625 6.868-1.873 2.164-1.249 3.732-2.872 4.703-4.87v-9.241h-6.035c-9.435 0-14.152 2.761-14.152 8.283 0 2.414.804 4.301 2.414 5.661 1.609 1.36 3.677 2.04 6.202 2.04ZM337.857 279.199v-60.605h17.107c5.272 0 9.934 1.166 13.986 3.497 4.051 2.331 7.173 5.647 9.365 9.948 2.22 4.301 3.344 9.24 3.372 14.818v3.871c0 5.716-1.11 10.725-3.33 15.026-2.192 4.301-5.342 7.603-9.449 9.907-4.079 2.303-8.838 3.482-14.277 3.538h-16.774Zm7.991-54.028v47.493h8.408c6.161 0 10.948-1.915 14.361-5.744 3.441-3.83 5.161-9.283 5.161-16.359v-3.538c0-6.882-1.623-12.223-4.87-16.025-3.219-3.829-7.797-5.772-13.736-5.827h-9.324ZM439.245 279.199h-8.033l-30.51-46.702v46.702h-8.034v-60.605h8.034l30.593 46.91v-46.91h7.95v60.605ZM452.308 279.199v-60.605h19.813c6.577 0 11.516 1.36 14.818 4.079 3.33 2.72 4.995 6.743 4.995 12.071 0 2.831-.805 5.342-2.414 7.534-1.609 2.165-3.802 3.843-6.577 5.037 3.275.915 5.856 2.664 7.743 5.244 1.914 2.553 2.872 5.606 2.872 9.158 0 5.438-1.763 9.712-5.287 12.82-3.524 3.108-8.505 4.662-14.943 4.662h-21.02Zm7.992-28.346v21.811h13.195c3.718 0 6.646-.958 8.782-2.872 2.165-1.943 3.247-4.607 3.247-7.992 0-7.298-3.968-10.947-11.904-10.947H460.3Zm0-6.41h12.071c3.496 0 6.285-.874 8.366-2.623 2.109-1.748 3.164-4.12 3.164-7.117 0-3.33-.971-5.744-2.914-7.243-1.942-1.526-4.898-2.289-8.866-2.289H460.3v19.272Z"
})));
}
//# sourceMappingURL=LogoSvg.js.map