e5f41731ae
* bootstrap next app + add overview page * fix AssetList type * fix up nav stuff * Refactor Nav component and add network components pages * Refactor WorldMap component and update TelegramIcon, GitHubIcon, NymVpnIcon, DiscordIcon, and TwitterIcon components * add service providers page * mixnodes page * delegations page + use material react table for all tables * nodes map page * Refactor StyledLink component and remove unnecessary console.log statements * Refactor ESLint configuration, remove unused dependencies, and update component imports * update deps * Refactor imports and update dependencies * fix dark mode * build single mixnode page * build single gateway page * Refactor handleOnDelegate function to use useCallback in mixnodes page.tsx * Add defaults for constants --------- Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com>
93 lines
4.0 KiB
TypeScript
93 lines
4.0 KiB
TypeScript
import * as React from 'react';
|
|
import { useTheme } from '@mui/material/styles';
|
|
|
|
export const MixnodesSVG: FCWithChildren = () => {
|
|
const theme = useTheme();
|
|
const color = theme.palette.text.primary;
|
|
|
|
return (
|
|
<svg width="24" height="24" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M23.0437 13.0291H2.97681" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M23.0437 2.99512H2.97681" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M23.0437 23.0625H2.97681" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M2.97681 23.0621L23.0437 2.99512" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M23.0437 23.0621L2.97681 2.99512" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M13.0103 23.0621L23.0437 2.99512" stroke={color} strokeMiterlimit="10" />
|
|
<path d="M2.97681 2.99512L13.0103 23.0621" stroke={color} strokeMiterlimit="10" />
|
|
<path
|
|
d="M13.0099 13.0289L23.0437 23.0621L13.0099 2.99512L2.97681 23.0621L13.0099 2.99512"
|
|
stroke={color}
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M23.097 12.9846L13.0892 2.97681L3.08142 12.9846L13.0892 22.9924L23.097 12.9846Z"
|
|
stroke={color}
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M23.0232 4.9536C24.1149 4.9536 25 4.06856 25 2.9768C25 1.88504 24.1149 1 23.0232 1C21.9314 1 21.0464 1.88504 21.0464 2.9768C21.0464 4.06856 21.9314 4.9536 23.0232 4.9536Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M12.9731 4.9536C14.0648 4.9536 14.9499 4.06856 14.9499 2.9768C14.9499 1.88504 14.0648 1 12.9731 1C11.8813 1 10.9963 1.88504 10.9963 2.9768C10.9963 4.06856 11.8813 4.9536 12.9731 4.9536Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M2.9768 4.9536C4.06856 4.9536 4.9536 4.06856 4.9536 2.9768C4.9536 1.88504 4.06856 1 2.9768 1C1.88504 1 1 1.88504 1 2.9768C1 4.06856 1.88504 4.9536 2.9768 4.9536Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M23.0232 15.0029C24.1149 15.0029 25 14.1179 25 13.0261C25 11.9344 24.1149 11.0493 23.0232 11.0493C21.9314 11.0493 21.0464 11.9344 21.0464 13.0261C21.0464 14.1179 21.9314 15.0029 23.0232 15.0029Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M12.9731 15.0029C14.0648 15.0029 14.9499 14.1179 14.9499 13.0261C14.9499 11.9344 14.0648 11.0493 12.9731 11.0493C11.8813 11.0493 10.9963 11.9344 10.9963 13.0261C10.9963 14.1179 11.8813 15.0029 12.9731 15.0029Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M2.9768 15.0029C4.06856 15.0029 4.9536 14.1179 4.9536 13.0261C4.9536 11.9344 4.06856 11.0493 2.9768 11.0493C1.88504 11.0493 1 11.9344 1 13.0261C1 14.1179 1.88504 15.0029 2.9768 15.0029Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M23.0232 25C24.1149 25 25 24.1149 25 23.0232C25 21.9314 24.1149 21.0464 23.0232 21.0464C21.9314 21.0464 21.0464 21.9314 21.0464 23.0232C21.0464 24.1149 21.9314 25 23.0232 25Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M12.9731 25C14.0648 25 14.9499 24.1149 14.9499 23.0232C14.9499 21.9314 14.0648 21.0464 12.9731 21.0464C11.8813 21.0464 10.9963 21.9314 10.9963 23.0232C10.9963 24.1149 11.8813 25 12.9731 25Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
<path
|
|
d="M2.9768 25C4.06856 25 4.9536 24.1149 4.9536 23.0232C4.9536 21.9314 4.06856 21.0464 2.9768 21.0464C1.88504 21.0464 1 21.9314 1 23.0232C1 24.1149 1.88504 25 2.9768 25Z"
|
|
fill="#242C3D"
|
|
stroke={color}
|
|
strokeWidth="1.2"
|
|
strokeMiterlimit="10"
|
|
/>
|
|
</svg>
|
|
);
|
|
};
|