mirror of
https://github.com/RoboSats/robosats.git
synced 2024-09-11 14:05:51 +03:00
Add new icons, add new limits. Fix minor bugs.
This commit is contained in:
parent
8d62ef1b89
commit
419fadc125
@ -40,7 +40,7 @@ def users_cleansing():
|
||||
return results
|
||||
|
||||
@shared_task(name="give_rewards")
|
||||
def users_cleansing():
|
||||
def give_rewards():
|
||||
"""
|
||||
Referral rewards go from pending to earned.
|
||||
Happens asynchronously so the referral program cannot be easily used to spy.
|
||||
@ -174,8 +174,7 @@ def cache_market():
|
||||
exchange_rates = get_exchange_rates(currency_codes)
|
||||
|
||||
results = {}
|
||||
for i in range(len(Currency.currency_dict.values())
|
||||
): # currecies are indexed starting at 1 (USD)
|
||||
for i in range(len(Currency.currency_dict.values())): # currencies are indexed starting at 1 (USD)
|
||||
|
||||
rate = exchange_rates[i]
|
||||
results[i] = {currency_codes[i], rate}
|
||||
@ -238,5 +237,5 @@ def send_message(order_id, message):
|
||||
|
||||
elif message == 'fiat_exchange_starts':
|
||||
telegram.fiat_exchange_starts(order)
|
||||
|
||||
|
||||
return
|
@ -143,7 +143,7 @@ We can create the order exactly has we want it. But mind that you need to publis
|
||||
|
||||
In the maker page you are only required to enter the currency, order type (buy/sell) and amount. However, it is best practice to specify the payment methods you allow. It might be also helpful to set a premium/discount for your order to be taken faster. Remember that as a seller you can incentivze buyers to take your order by lowering the premium. If there are too many buyers, however, you can increase the premium to have a trading profit. Alternatively, you can set a fixed amount of Satoshis.
|
||||
|
||||
*Limits: in Robosats v0.1.0 an order cannot be smaller than 20.000 Satoshis. It cannot be larger than 800.000 Satoshis in order to avoid lightning routing failures. This limit will be increased in the future.*
|
||||
*Limits: in Robosats v0.1.0 an order cannot be smaller than 20.000 Satoshis. It cannot be larger than 1,200,000 Satoshis in order to avoid lightning routing failures. This limit will be increased in the future.*
|
||||
|
||||
<div align="center">
|
||||
<img src="images/how-to-use/contract-box-7.png" width="370" />
|
||||
|
@ -146,7 +146,7 @@ Wir können das Angebot genau so erstellen, wie wir es haben wollen. Aber denke
|
||||
|
||||
Auf der Maker Seite musst du nur die Währung, die Angebotsart (Kauf/Verkauf) und den Betrag eingeben. Es empfiehlt sich jedoch, die zulässigen Zahlungsarten anzugeben. Es könnte auch hilfreich sein, einen Aufschlag/Rabatt festzulegen, damit dein Angebot schneller angenommen wird. Denke daran, dass du als Verkäufer einen Anreiz für Käufer schaffen kannst, dein Angebot anzunehmen, indem du die Prämie senkst. Wenn es jedoch zu viele Käufer gibt, kannst du die Prämie erhöhen, um einen Handelsgewinn zu erzielen. Alternativ kannst du auch einen festen Betrag an Satoshis festlegen.
|
||||
|
||||
*Limits: in Robosats v0.1.0 kann ein Angebot nicht kleiner als 20.000 Satoshis sein ubd es kann nicht größer als 800.000 Satoshis sein, um Fehler beim weiterleiten der Lightning-Zahlung zu vermeiden. Dieses Limit wird in Zukunft erhöht werden.
|
||||
*Limits: in Robosats v0.1.0 kann ein Angebot nicht kleiner als 20.000 Satoshis sein ubd es kann nicht größer als 1.200.000 Satoshis sein, um Fehler beim weiterleiten der Lightning-Zahlung zu vermeiden. Dieses Limit wird in Zukunft erhöht werden.
|
||||
|
||||
<div align="center">
|
||||
<img src="images/how-to-use/contract-box-7.png" width="370" />
|
||||
|
@ -145,7 +145,7 @@ Puedes crear una orden que se adapte a tus condiciones. Pero ten en cuenta que e
|
||||
|
||||
Al crear una orden, solo es requerido especificar la moneda, el tipo de orden (compra/venta) y el monto. Sin embargo, es una buena práctica especificar los métodos de pago que permites. También puede ser útil establecer una prima/descuento para que tu orden sea más interesante para los tomadores. Recuerda que, como vendedor, puedes incentivar a los compradores a tomar tu orden al reducir la prima. Sin embargo, si hay demasiados compradores, puedes aumentar la prima para obtener un mayor margen de beneficio. Como alternativa, puedes establecer una cantidad fija de Satoshis.
|
||||
|
||||
*Límites: en la versión 0.1.0 de Robosats una orden no puede ser inferior a 10.000 Satoshis. Para evitar fallos de enrutamiento no puede ser mayor a 500.000 Satoshis. Este límite se incrementará en el futuro.*
|
||||
*Límites: en la versión 0.1.0 de Robosats una orden no puede ser inferior a 10.000 Satoshis. Para evitar fallos de enrutamiento no puede ser mayor a 1.200.000 Satoshis. Este límite se incrementará en el futuro.*
|
||||
|
||||
<div align="center">
|
||||
<img src="images/how-to-use/contract-box-7.png" width="370" />
|
||||
|
@ -13,9 +13,11 @@ import PaymentText from './PaymentText'
|
||||
|
||||
// Icons
|
||||
import RefreshIcon from '@mui/icons-material/Refresh';
|
||||
import DoubleArrowIcon from '@mui/icons-material/DoubleArrow';
|
||||
import MoveToInboxIcon from '@mui/icons-material/MoveToInbox';
|
||||
import OutboxIcon from '@mui/icons-material/Outbox';
|
||||
import SendReceiveIcon from "./icons/SendReceiveIcon";
|
||||
import BuySatsIcon from "./icons/BuySatsIcon";
|
||||
import BuySatsCheckedIcon from "./icons/BuySatsCheckedIcon";
|
||||
import SellSatsIcon from "./icons/SellSatsIcon";
|
||||
import SellSatsCheckedIcon from "./icons/SellSatsCheckedIcon";
|
||||
|
||||
class BookPage extends Component {
|
||||
constructor(props) {
|
||||
@ -108,7 +110,7 @@ class BookPage extends Component {
|
||||
<ListItemAvatar>
|
||||
<Tooltip placement="right" enterTouchDelay="0" title={t(params.row.robot_status)}>
|
||||
<Badge variant="dot" overlap="circular" badgeContent="" color={this.statusBadgeColor(params.row.robot_status)}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"10px"}}> {params.row.type == t("Buyer") ? <DoubleArrowIcon sx={{transform: "scaleX(-1)"}} color="secondary"/> : <DoubleArrowIcon color="primary"/>}</div>}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"11px", top:"2px"}}> {params.row.type == t("Buyer") ? <SendReceiveIcon sx={{transform: "scaleX(-1)",height:"20px",width:"20px"}} color="secondary"/> : <SendReceiveIcon sx={{height:"20px",width:"20px"}} color="primary"/>}</div>}>
|
||||
<div style={{ width: 45, height: 45 }}>
|
||||
<Image className='bookAvatar'
|
||||
disableError='true'
|
||||
@ -204,7 +206,7 @@ class BookPage extends Component {
|
||||
<div style={{ position: "relative", left: "-5px" }}>
|
||||
<Tooltip placement="right" enterTouchDelay="0" title={params.row.robot+" ("+t(params.row.robot_status)+")"}>
|
||||
<Badge variant="dot" overlap="circular" badgeContent="" color={this.statusBadgeColor(params.row.robot_status)}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"10px"}}> {params.row.type == t("Buyer") ? <DoubleArrowIcon sx={{transform: "scaleX(-1)"}} color="secondary"/> : <DoubleArrowIcon color="primary"/>}</div>}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"11px", top:"2px"}}> {params.row.type == t("Buyer") ? <SendReceiveIcon sx={{transform: "scaleX(-1)",height:"20px",width:"20px"}} color="secondary"/> : <SendReceiveIcon sx={{height:"20px",width:"20px"}} color="primary"/>}</div>}>
|
||||
<div style={{ width: 45, height: 45 }}>
|
||||
<Image className='bookAvatar'
|
||||
disableError='true'
|
||||
@ -340,7 +342,7 @@ class BookPage extends Component {
|
||||
<RadioGroup row>
|
||||
<div style={{position:"relative", left:"20px"}}>
|
||||
<FormControlLabel
|
||||
control={<Checkbox defaultChecked={true} icon={<MoveToInboxIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<MoveToInboxIcon sx={{width:"30px",height:"30px"}} color="primary"/>}/>}
|
||||
control={<Checkbox defaultChecked={true} icon={<BuySatsIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<BuySatsCheckedIcon sx={{width:"30px",height:"30px"}} color="primary"/>}/>}
|
||||
label={
|
||||
<div style={{position:"relative",top:"-13px"}}>
|
||||
{this.props.buyChecked ?
|
||||
@ -356,7 +358,7 @@ class BookPage extends Component {
|
||||
/>
|
||||
</div>
|
||||
<FormControlLabel
|
||||
control={<Checkbox defaultChecked={true} icon={<OutboxIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<OutboxIcon sx={{width:"30px",height:"30px"}} color="secondary"/>}/>}
|
||||
control={<Checkbox defaultChecked={true} icon={<SellSatsIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<SellSatsCheckedIcon sx={{width:"30px",height:"30px"}} color="secondary"/>}/>}
|
||||
label={
|
||||
<div style={{position:"relative",top:"-13px"}}>
|
||||
{this.props.sellChecked ?
|
||||
|
@ -67,7 +67,7 @@ class InfoDialog extends Component {
|
||||
|
||||
<Typography component="h5" variant="h5">{t("Are there trade limits?")}</Typography>
|
||||
<Typography component="body2" variant="body2">
|
||||
<p>{t("Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).", {maxAmount: '800,000'})} </p>
|
||||
<p>{t("Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).", {maxAmount: '1,200,000'})} </p>
|
||||
</Typography>
|
||||
|
||||
<Typography component="h5" variant="h5">{t("Is RoboSats private?")}</Typography>
|
||||
|
@ -11,11 +11,13 @@ import AutocompletePayments from './AutocompletePayments';
|
||||
import currencyDict from '../../static/assets/currencies.json';
|
||||
|
||||
//icons
|
||||
import MoveToInboxIcon from '@mui/icons-material/MoveToInbox';
|
||||
import OutboxIcon from '@mui/icons-material/Outbox';
|
||||
import LockIcon from '@mui/icons-material/Lock';
|
||||
import HourglassTopIcon from '@mui/icons-material/HourglassTop';
|
||||
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
|
||||
import BuySatsIcon from "./icons/BuySatsIcon";
|
||||
import BuySatsCheckedIcon from "./icons/BuySatsCheckedIcon";
|
||||
import SellSatsIcon from "./icons/SellSatsIcon";
|
||||
import SellSatsCheckedIcon from "./icons/SellSatsCheckedIcon";
|
||||
|
||||
import { getCookie } from "../utils/cookies";
|
||||
import { pn } from "../utils/prettyNumbers";
|
||||
@ -27,7 +29,7 @@ class MakerPage extends Component {
|
||||
defaultPaymentMethod = "not specified";
|
||||
defaultPremium = 0;
|
||||
minTradeSats = 20000;
|
||||
maxTradeSats = 800000;
|
||||
maxTradeSats = 1200000;
|
||||
maxBondlessSats = 50000;
|
||||
maxRangeAmountMultiple = 4.8;
|
||||
minRangeAmountMultiple = 1.6;
|
||||
@ -268,13 +270,13 @@ class MakerPage extends Component {
|
||||
<RadioGroup row defaultValue="0" onChange={this.handleTypeChange}>
|
||||
<FormControlLabel
|
||||
value="0"
|
||||
control={<Radio icon={<MoveToInboxIcon sx={{width:"26px",height:"26px"}} color="inherit"/>} checkedIcon={<MoveToInboxIcon sx={{width:"26px",height:"26px"}} color="primary"/>}/>}
|
||||
control={<Radio icon={<BuySatsIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<BuySatsCheckedIcon sx={{width:"30px",height:"30px"}} color="primary"/>}/>}
|
||||
label={this.state.type == 0 ? <Typography color="primary"><b>{t("Buy")}</b></Typography>: <Typography color="text.secondary">{t("Buy")}</Typography>}
|
||||
labelPlacement="end"
|
||||
/>
|
||||
<FormControlLabel
|
||||
value="1"
|
||||
control={<Radio icon={<OutboxIcon sx={{width:"26px",height:"26px"}} color="inherit"/>} checkedIcon={<OutboxIcon sx={{width:"26px",height:"26px"}} color="secondary"/>}/>}
|
||||
control={<Radio icon={<SellSatsIcon sx={{width:"30px",height:"30px"}} color="inherit"/>} checkedIcon={<SellSatsCheckedIcon sx={{width:"30px",height:"30px"}} color="secondary"/>}/>}
|
||||
label={this.state.type == 1 ? <Typography color="secondary"><b>{t("Sell")}</b></Typography>: <Typography color="text.secondary">{t("Sell")}</Typography>}
|
||||
labelPlacement="end"
|
||||
/>
|
||||
|
@ -16,7 +16,7 @@ import NumbersIcon from '@mui/icons-material/Numbers';
|
||||
import PriceChangeIcon from '@mui/icons-material/PriceChange';
|
||||
import PaymentsIcon from '@mui/icons-material/Payments';
|
||||
import ArticleIcon from '@mui/icons-material/Article';
|
||||
import DoubleArrowIcon from '@mui/icons-material/DoubleArrow';
|
||||
import SendReceiveIcon from "./icons/SendReceiveIcon";
|
||||
import HourglassTopIcon from '@mui/icons-material/HourglassTop';
|
||||
|
||||
import { getCookie } from "../utils/cookies";
|
||||
@ -488,7 +488,7 @@ class OrderPage extends Component {
|
||||
<ListItemAvatar sx={{ width: 56, height: 56 }}>
|
||||
<Tooltip placement="top" enterTouchDelay="0" title={t(this.state.maker_status)} >
|
||||
<Badge variant="dot" overlap="circular" badgeContent="" color={this.statusBadgeColor(this.state.maker_status)}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"10px"}}> {!this.state.type ? <DoubleArrowIcon sx={{transform: "scaleX(-1)"}} color="secondary"/> : <DoubleArrowIcon color="primary"/>}</div>}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'right', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", left:"12px", top:"4px"}}> {!this.state.type ? <SendReceiveIcon sx={{transform: "scaleX(-1)"}} color="secondary"/> : <SendReceiveIcon color="primary"/>}</div>}>
|
||||
<Avatar className="flippedSmallAvatar"
|
||||
alt={this.state.maker_nick}
|
||||
src={window.location.origin +'/static/assets/avatars/' + this.state.maker_nick + '.png'}
|
||||
@ -510,7 +510,7 @@ class OrderPage extends Component {
|
||||
<ListItemAvatar >
|
||||
<Tooltip enterTouchDelay="0" title={t(this.state.taker_status)} >
|
||||
<Badge variant="dot" overlap="circular" badgeContent="" color={this.statusBadgeColor(this.state.taker_status)}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'left', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", right:"10px"}}> {this.state.type ? <DoubleArrowIcon color="secondary"/> : <DoubleArrowIcon sx={{transform: "scaleX(-1)"}} color="primary"/> }</div>}>
|
||||
<Badge overlap="circular" anchorOrigin={{horizontal: 'left', vertical: 'bottom'}} badgeContent={<div style={{position:"relative", right:"12px", top:"4px"}}> {this.state.type ? <SendReceiveIcon color="secondary"/> : <SendReceiveIcon sx={{transform: "scaleX(-1)"}} color="primary"/> }</div>}>
|
||||
<Avatar className="smallAvatar"
|
||||
alt={this.state.taker_nick}
|
||||
src={window.location.origin +'/static/assets/avatars/' + this.state.taker_nick + '.png'}
|
||||
|
@ -6,8 +6,8 @@ import HttpApi from 'i18next-http-backend';
|
||||
import translationEN from "../locales/en.json";
|
||||
import translationES from "../locales/es.json";
|
||||
import translationDE from "../locales/de.json";
|
||||
import translationRU from "../locales/ru.json";
|
||||
import translationZH from "../locales/zh.json";
|
||||
// import translationRU from "../locales/ru.json";
|
||||
// import translationZH from "../locales/zh.json";
|
||||
import translationPL from "../locales/pl.json";
|
||||
import translationFR from "../locales/fr.json";
|
||||
|
||||
@ -19,9 +19,9 @@ i18n
|
||||
resources: {
|
||||
en: {translations: translationEN},
|
||||
es: {translations: translationES},
|
||||
ru: {translations: translationRU},
|
||||
// ru: {translations: translationRU},
|
||||
de: {translations: translationDE},
|
||||
zh: {translations: translationZH},
|
||||
// zh: {translations: translationZH},
|
||||
pl: {translations: translationPL},
|
||||
fr: {translations: translationFR},
|
||||
},
|
||||
|
117
frontend/src/components/icons/BuySatsCheckedIcon.js
Normal file
117
frontend/src/components/icons/BuySatsCheckedIcon.js
Normal file
@ -0,0 +1,117 @@
|
||||
import React, { Component } from "react";
|
||||
import { SvgIcon } from "@mui/material"
|
||||
|
||||
export default function BuySatsCheckedIcon(props) {
|
||||
return (
|
||||
<SvgIcon sx={props.sx} color={props.color} x="0px" y="0px" viewBox="0 0 300 300">
|
||||
<g>
|
||||
<polygon fill={props.color} points="59.715,174.898 59.715,256.418 94.226,195.484 "/>
|
||||
<path fill={props.color} d="M241.417,259.706c0.151-0.657,0.24-1.34,0.24-2.042v-84.453l-36.673,22.176L241.417,259.706z"/>
|
||||
<path fill={props.color} d="M149.894,228.697l-47.237-28.182l-37.129,65.557c0.994,0.379,2.065,0.595,3.19,0.595h163.938
|
||||
c0.462,0,0.913-0.047,1.358-0.114l-37.43-66.088L149.894,228.697z"/>
|
||||
<path fill={props.color} d="M141.281,155.85c20.966-11.197,47.131-3.25,58.332,17.717c1.73,3.242,3.001,6.613,3.84,10.029l-7.986,4.907
|
||||
c-0.578-3.681-1.761-7.325-3.615-10.793c-8.91-16.688-29.74-23.015-46.429-14.103c-14.998,8.013-21.619,25.646-16.333,41.25
|
||||
c0.031,0.099,0.061,0.197,0.095,0.297l7.14,4.021l13.534,8.071l88.262-53.368c-0.346-0.287-0.719-0.587-1.113-0.899
|
||||
c-5.804-4.615-16.644-11.92-32.449-20.85c-21.467-12.132-41.92-21.529-53.592-24.637c-2.058,0.273-7.88,2.572-16.25,6.471
|
||||
c0.035,15.446-8.238,30.423-22.787,38.191c-14.119,7.541-30.589,6.39-43.265-1.563c-2.595,1.757-4.684,3.269-6.238,4.499
|
||||
l56.336,33.609C116.866,181.674,125.271,164.396,141.281,155.85z M177.532,171.718l4.896,4.442l-6.489,7.148l-4.895-4.442
|
||||
L177.532,171.718z M147.035,215.203l-5.906-3.326l4.852-5.344l4.896,4.441L147.035,215.203z M157.527,211.816l-1.815-1.621
|
||||
l-3.456-3.086l-5.443-4.855l-2.893-2.582l-5.444-4.855l-1.287-1.148l4.825-5.408l1.902,1.7l5.442,4.856l2.895,2.582l5.442,4.856
|
||||
l3.459,3.085l2.818,2.514L157.527,211.816z M167.4,205.748l-3.352-2.992l-3.459-3.084l-5.443-4.857l-2.891-2.582l-5.443-4.855
|
||||
l-2.047-1.826l4.826-5.406l0.928,0.83l1.736,1.547l5.439,4.855l2.893,2.583l5.446,4.856l3.457,3.084l4.358,3.887L167.4,205.748z
|
||||
M180.826,197.5l-2.883,1.771l-4.996-4.455l-3.456-3.086l-5.442-4.855l-2.895-2.584l-5.442-4.855l-2.819-2.518l4.824-5.408
|
||||
l0.928,0.83l2.51,2.239l5.441,4.856l2.894,2.582l5.444,4.857l3.457,3.085l5.443,4.856l0.555,0.494L180.826,197.5z"/>
|
||||
<path fill={props.color} d="M77.055,155.18c9.464,4.428,20.827,4.506,30.732-0.785c10.213-5.454,16.535-15.369,17.869-26.066
|
||||
c0.444-3.549,0.341-7.185-0.357-10.773c-0.635-3.269-1.76-6.499-3.407-9.585c-8.914-16.689-29.741-23.015-46.43-14.101
|
||||
c-16.688,8.911-23.012,29.735-14.1,46.422c1.82,3.407,4.141,6.373,6.817,8.875C70.829,151.646,73.83,153.668,77.055,155.18z
|
||||
M80.622,141.554l-6.2,6.827l-2.042-1.856l-2.851-2.587l6.49-7.146l4.895,4.442L80.622,141.554z M107.572,101.972l4.894,4.442
|
||||
l-6.488,7.148l-4.894-4.442L107.572,101.972z M87.755,101.77l0.929,0.83l23.915,21.338l1.904,1.702l-4.824,5.406l-3.936-3.513
|
||||
l-22.816-20.356L87.755,101.77z M79.631,110.403l0.926,0.829l20.863,18.616l4.958,4.424l-4.825,5.408l-0.926-0.827l-5.958-5.316
|
||||
l-19.866-17.726L79.631,110.403z M72.049,118.52l19.058,17.005l7.695,6.864l-0.143,0.159l-4.681,5.247l-0.927-0.827l-0.867-0.773
|
||||
l-7.715-6.884l-17.241-15.383L72.049,118.52z"/>
|
||||
<path fill={props.color} d="M203.559,96.882c16.688-8.912,23.012-29.74,14.104-46.428c-8.916-16.686-29.742-23.011-46.43-14.099
|
||||
c-16.688,8.913-23.014,29.737-14.104,46.427C166.041,99.468,186.87,105.795,203.559,96.882z M170.193,90.867l-4.896-4.442
|
||||
l6.491-7.145l4.895,4.44L170.193,90.867z M203.348,44.457l4.893,4.443l-6.492,7.147l-4.893-4.443L203.348,44.457z M183.525,44.256
|
||||
l0.928,0.83l2.51,2.24l5.439,4.856l2.896,2.582l5.444,4.857l3.457,3.084l5.443,4.857l0.629,0.564l-4.822,5.408l-1.25-1.116
|
||||
l-5.443-4.856l-3.458-3.085l-5.442-4.856l-2.895-2.583l-5.441-4.856l-2.824-2.517L183.525,44.256z M175.396,52.89l0.932,0.83
|
||||
l1.734,1.548l5.442,4.856l2.894,2.581l5.442,4.857l3.457,3.086l5.444,4.855l1.404,1.257l-4.821,5.406l-0.929-0.826l-1.099-0.981
|
||||
l-5.442-4.856l-3.457-3.085l-5.444-4.856l-2.892-2.583l-5.444-4.855l-2.046-1.825L175.396,52.89z M167.82,61.006l1.902,1.699
|
||||
l5.444,4.857l2.896,2.582L183.505,75l3.457,3.085l5.44,4.857l2.168,1.933l-4.823,5.407l-0.929-0.826l-1.856-1.658l-5.442-4.857
|
||||
l-3.457-3.085L172.618,75l-2.896-2.582l-5.44-4.856l-1.284-1.147L167.82,61.006z"/>
|
||||
<path fill={props.color} d="M269.921,15.586H30.08c-7.992,0-14.494,6.502-14.494,14.494v239.84c0,7.992,6.502,14.494,14.494,14.494
|
||||
h239.841c7.991,0,14.492-6.502,14.492-14.494V30.08C284.413,22.088,277.912,15.586,269.921,15.586z M143.299,53.225
|
||||
c3.583-11.796,11.53-21.482,22.377-27.275c6.652-3.553,14.139-5.431,21.648-5.431c17.098,0,32.709,9.342,40.742,24.379
|
||||
c5.791,10.847,7.009,23.317,3.426,35.113c-3.583,11.797-11.531,21.484-22.379,27.277c-6.652,3.552-14.137,5.43-21.647,5.43
|
||||
c-17.101,0-32.711-9.342-40.741-24.38C140.933,77.491,139.716,65.021,143.299,53.225z M254.473,257.663
|
||||
c0,12.028-9.789,21.815-21.818,21.815l-163.938,0.006c-12.03,0-21.817-9.789-21.817-21.819v-91.201
|
||||
c0-2.379,0.841-4.517,2.646-6.729c1.426-1.743,3.589-3.695,6.706-6.043c-2.033-2.428-3.807-5.054-5.295-7.841
|
||||
c-5.793-10.846-7.011-23.316-3.428-35.113c3.583-11.797,11.531-21.483,22.378-27.275c6.652-3.552,14.138-5.43,21.646-5.43
|
||||
c17.099,0,32.711,9.342,40.743,24.379c1.23,2.303,2.263,4.71,3.086,7.188c10.191-4.4,13.895-4.946,15.812-4.946
|
||||
c0.863,0,1.699,0.101,2.484,0.3c15.838,4.071,41.292,16.888,59.836,27.527c16.43,9.425,27.969,17.124,34.295,22.881
|
||||
c6.154,5.604,6.668,8.671,6.664,11.104V257.663z"/>
|
||||
<g>
|
||||
<polygon fill="none" points="178.391,189.96 174.934,186.875 169.489,182.018 166.596,179.436 161.154,174.579 158.645,172.34
|
||||
157.717,171.51 152.893,176.918 155.712,179.436 161.154,184.291 164.049,186.875 169.491,191.73 172.947,194.816
|
||||
177.943,199.271 180.826,197.5 184.389,195.311 183.834,194.816 "/>
|
||||
<polygon fill="none" points="166.034,194.816 160.588,189.96 157.695,187.377 152.256,182.521 150.52,180.975 149.592,180.145
|
||||
144.766,185.551 146.813,187.377 152.256,192.232 155.146,194.814 160.59,199.672 164.049,202.756 167.4,205.748 173.85,201.787
|
||||
169.491,197.9 "/>
|
||||
<polygon fill="none" points="157.695,202.255 152.253,197.398 149.358,194.816 143.916,189.96 142.014,188.26 137.189,193.668
|
||||
138.476,194.816 143.92,199.672 146.813,202.254 152.256,207.109 155.712,210.195 157.527,211.816 163.973,207.854
|
||||
161.154,205.34 "/>
|
||||
|
||||
<rect x="173.431" y="172.686" transform="matrix(0.7405 0.672 -0.672 0.7405 165.1439 -72.7109)" fill="none" width="6.611" height="9.654"/>
|
||||
<polygon fill="none" points="141.129,211.877 147.035,215.203 150.877,210.975 145.981,206.533 "/>
|
||||
<polygon fill="none" points="186.961,57.038 189.855,59.621 195.298,64.477 198.756,67.562 204.199,72.418 205.449,73.534
|
||||
210.271,68.126 209.643,67.562 204.199,62.705 200.742,59.621 195.298,54.764 192.402,52.182 186.963,47.326 184.453,45.086
|
||||
183.525,44.256 178.695,49.665 181.52,52.182 "/>
|
||||
<polygon fill="none" points="178.062,64.979 180.954,67.562 186.398,72.418 189.855,75.503 195.298,80.359 196.396,81.34
|
||||
197.325,82.166 202.146,76.76 200.742,75.503 195.298,70.648 191.841,67.562 186.398,62.705 183.505,60.124 178.062,55.268
|
||||
176.328,53.72 175.396,52.89 170.572,58.299 172.618,60.124 "/>
|
||||
<polygon fill="none" points="169.723,72.418 172.618,75 178.062,79.856 181.52,82.941 186.962,87.798 188.818,89.456
|
||||
189.747,90.282 194.57,84.875 192.402,82.942 186.962,78.085 183.505,75 178.062,70.144 175.167,67.562 169.723,62.705
|
||||
167.82,61.006 162.998,66.415 164.282,67.562 "/>
|
||||
|
||||
<rect x="199.243" y="45.425" transform="matrix(0.7403 0.6723 -0.6723 0.7403 86.3919 -123.1221)" fill="none" width="6.609" height="9.656"/>
|
||||
<polygon fill="none" points="165.298,86.425 170.193,90.867 176.684,83.72 171.789,79.28 "/>
|
||||
<polygon fill="none" points="88.684,102.6 87.755,101.77 82.927,107.177 105.743,127.533 109.679,131.046 114.503,125.64
|
||||
112.599,123.938 "/>
|
||||
<polygon fill="none" points="80.557,111.232 79.631,110.403 74.803,115.811 94.669,133.537 100.627,138.853 101.553,139.68
|
||||
106.378,134.272 101.42,129.848 "/>
|
||||
<polygon fill="none" points="72.049,118.52 67.228,123.928 84.469,139.311 92.184,146.195 93.051,146.968 93.978,147.795
|
||||
98.659,142.548 98.802,142.389 91.107,135.525 "/>
|
||||
|
||||
<rect x="103.471" y="102.94" transform="matrix(0.7405 0.6721 -0.6721 0.7405 100.1373 -43.7934)" fill="none" width="6.609" height="9.654"/>
|
||||
<polygon fill="none" points="69.529,143.938 72.38,146.525 74.422,148.381 80.622,141.554 80.914,141.234 76.019,136.792 "/>
|
||||
<path fill="none" d="M187.466,112.718c7.511,0,14.995-1.878,21.647-5.43c10.848-5.793,18.796-15.48,22.379-27.277
|
||||
c3.583-11.796,2.365-24.266-3.426-35.113c-8.033-15.037-23.645-24.379-40.742-24.379c-7.51,0-14.996,1.878-21.648,5.431
|
||||
c-10.847,5.793-18.794,15.479-22.377,27.275s-2.366,24.266,3.426,35.113C154.755,103.376,170.365,112.718,187.466,112.718z
|
||||
M171.232,36.355c16.688-8.912,37.514-2.587,46.43,14.099c8.908,16.688,2.584,37.516-14.104,46.428
|
||||
c-16.688,8.913-37.518,2.586-46.431-14.1C148.219,66.092,154.544,45.268,171.232,36.355z"/>
|
||||
<path fill="none" d="M247.809,155.361c-6.326-5.757-17.865-13.456-34.295-22.881c-18.544-10.639-43.998-23.456-59.836-27.527
|
||||
c-0.785-0.199-1.621-0.3-2.484-0.3c-1.917,0-5.62,0.546-15.812,4.946c-0.823-2.478-1.856-4.885-3.086-7.188
|
||||
c-8.032-15.037-23.644-24.379-40.743-24.379c-7.509,0-14.995,1.878-21.646,5.43c-10.847,5.792-18.795,15.478-22.378,27.275
|
||||
c-3.583,11.797-2.365,24.267,3.428,35.113c1.488,2.787,3.262,5.414,5.295,7.841c-3.117,2.348-5.28,4.3-6.706,6.043
|
||||
c-1.805,2.213-2.646,4.351-2.646,6.729v91.201c0,12.03,9.787,21.819,21.817,21.819l163.938-0.006
|
||||
c12.029,0,21.818-9.787,21.818-21.815v-91.197C254.477,164.032,253.963,160.965,247.809,155.361z M150.967,117.492
|
||||
c11.672,3.108,32.125,12.505,53.592,24.637c15.806,8.93,26.646,16.234,32.449,20.85c0.395,0.312,0.768,0.612,1.113,0.899
|
||||
l-88.262,53.368l-13.534-8.071l-7.14-4.021c-0.034-0.1-0.064-0.198-0.095-0.297c-5.286-15.604,1.335-33.237,16.333-41.25
|
||||
c16.688-8.912,37.519-2.586,46.429,14.103c1.854,3.468,3.037,7.112,3.615,10.793l7.986-4.907
|
||||
c-0.839-3.416-2.109-6.787-3.84-10.029c-11.201-20.967-37.366-28.914-58.332-17.717c-16.01,8.547-24.415,25.824-22.518,42.85
|
||||
L62.427,165.09c1.554-1.23,3.643-2.742,6.238-4.499c12.676,7.953,29.146,9.104,43.265,1.563
|
||||
c14.549-7.769,22.822-22.745,22.787-38.191C143.087,120.064,148.909,117.765,150.967,117.492z M241.657,173.211v84.453
|
||||
c0,0.702-0.089,1.385-0.24,2.042l-36.433-64.319L241.657,173.211z M125.656,128.328c-1.334,10.698-7.656,20.613-17.869,26.066
|
||||
c-9.905,5.291-21.268,5.213-30.732,0.785c-3.225-1.512-6.226-3.533-8.876-6.014c-2.676-2.502-4.997-5.468-6.817-8.875
|
||||
c-8.912-16.687-2.588-37.511,14.1-46.422c16.689-8.914,37.516-2.588,46.43,14.101c1.647,3.086,2.772,6.316,3.407,9.585
|
||||
C125.997,121.143,126.1,124.779,125.656,128.328z M59.715,174.898l34.511,20.586l-34.511,60.934V174.898z M102.657,200.516
|
||||
l47.237,28.182l46.69-28.232l37.43,66.088c-0.445,0.067-0.896,0.114-1.358,0.114H68.718c-1.125,0-2.196-0.216-3.19-0.595
|
||||
L102.657,200.516z"/>
|
||||
<path fill={props.color} d="M269.921,0H30.08C13.493,0,0,13.494,0,30.08v239.84C0,286.506,13.493,300,30.08,300h239.841
|
||||
C286.506,300,300,286.506,300,269.92V30.08C300,13.494,286.506,0,269.921,0z M284.413,269.92c0,7.992-6.501,14.494-14.492,14.494
|
||||
H30.08c-7.992,0-14.494-6.502-14.494-14.494V30.08c0-7.992,6.502-14.494,14.494-14.494h239.841
|
||||
c7.991,0,14.492,6.502,14.492,14.494V269.92z"/>
|
||||
</g>
|
||||
</g>
|
||||
</SvgIcon>
|
||||
);
|
||||
}
|
117
frontend/src/components/icons/BuySatsIcon.js
Normal file
117
frontend/src/components/icons/BuySatsIcon.js
Normal file
@ -0,0 +1,117 @@
|
||||
import React, { Component } from "react";
|
||||
import { SvgIcon } from "@mui/material"
|
||||
|
||||
export default function BuySatsIcon(props) {
|
||||
return (
|
||||
<SvgIcon sx={props.sx} color={props.color} x="0px" y="0px" viewBox="0 0 300 300">
|
||||
<g>
|
||||
<polygon fill="none" points="59.715,174.898 59.715,256.418 94.226,195.484 "/>
|
||||
<path fill="none" d="M241.417,259.706c0.151-0.657,0.24-1.34,0.24-2.042v-84.453l-36.673,22.176L241.417,259.706z"/>
|
||||
<path fill="none" d="M149.894,228.697l-47.237-28.182l-37.129,65.557c0.994,0.379,2.065,0.595,3.19,0.595h163.938
|
||||
c0.462,0,0.913-0.047,1.358-0.114l-37.43-66.088L149.894,228.697z"/>
|
||||
<path fill="none" d="M141.281,155.85c20.966-11.197,47.131-3.25,58.332,17.717c1.73,3.242,3.001,6.613,3.84,10.029l-7.986,4.907
|
||||
c-0.578-3.681-1.761-7.325-3.615-10.793c-8.91-16.688-29.74-23.015-46.429-14.103c-14.998,8.013-21.619,25.646-16.333,41.25
|
||||
c0.031,0.099,0.061,0.197,0.095,0.297l7.14,4.021l13.534,8.071l88.262-53.368c-0.346-0.287-0.719-0.587-1.113-0.899
|
||||
c-5.804-4.615-16.644-11.92-32.449-20.85c-21.467-12.132-41.92-21.529-53.592-24.637c-2.058,0.273-7.88,2.572-16.25,6.471
|
||||
c0.035,15.446-8.238,30.423-22.787,38.191c-14.119,7.541-30.589,6.39-43.265-1.563c-2.595,1.757-4.684,3.269-6.238,4.499
|
||||
l56.336,33.609C116.866,181.674,125.271,164.396,141.281,155.85z M177.532,171.718l4.896,4.442l-6.489,7.148l-4.895-4.442
|
||||
L177.532,171.718z M147.035,215.203l-5.906-3.326l4.852-5.344l4.896,4.441L147.035,215.203z M157.527,211.816l-1.815-1.621
|
||||
l-3.456-3.086l-5.443-4.855l-2.893-2.582l-5.444-4.855l-1.287-1.148l4.825-5.408l1.902,1.7l5.442,4.856l2.895,2.582l5.442,4.856
|
||||
l3.459,3.085l2.818,2.514L157.527,211.816z M167.4,205.748l-3.352-2.992l-3.459-3.084l-5.443-4.857l-2.891-2.582l-5.443-4.855
|
||||
l-2.047-1.826l4.826-5.406l0.928,0.83l1.736,1.547l5.439,4.855l2.893,2.583l5.446,4.856l3.457,3.084l4.358,3.887L167.4,205.748z
|
||||
M180.826,197.5l-2.883,1.771l-4.996-4.455l-3.456-3.086l-5.442-4.855l-2.895-2.584l-5.442-4.855l-2.819-2.518l4.824-5.408
|
||||
l0.928,0.83l2.51,2.239l5.441,4.856l2.894,2.582l5.444,4.857l3.457,3.085l5.443,4.856l0.555,0.494L180.826,197.5z"/>
|
||||
<path fill="none" d="M77.055,155.18c9.464,4.428,20.827,4.506,30.732-0.785c10.213-5.454,16.535-15.369,17.869-26.066
|
||||
c0.444-3.549,0.341-7.185-0.357-10.773c-0.635-3.269-1.76-6.499-3.407-9.585c-8.914-16.689-29.741-23.015-46.43-14.101
|
||||
c-16.688,8.911-23.012,29.735-14.1,46.422c1.82,3.407,4.141,6.373,6.817,8.875C70.829,151.646,73.83,153.668,77.055,155.18z
|
||||
M80.622,141.554l-6.2,6.827l-2.042-1.856l-2.851-2.587l6.49-7.146l4.895,4.442L80.622,141.554z M107.572,101.972l4.894,4.442
|
||||
l-6.488,7.148l-4.894-4.442L107.572,101.972z M87.755,101.77l0.929,0.83l23.915,21.338l1.904,1.702l-4.824,5.406l-3.936-3.513
|
||||
l-22.816-20.356L87.755,101.77z M79.631,110.403l0.926,0.829l20.863,18.616l4.958,4.424l-4.825,5.408l-0.926-0.827l-5.958-5.316
|
||||
l-19.866-17.726L79.631,110.403z M72.049,118.52l19.058,17.005l7.695,6.864l-0.143,0.159l-4.681,5.247l-0.927-0.827l-0.867-0.773
|
||||
l-7.715-6.884l-17.241-15.383L72.049,118.52z"/>
|
||||
<path fill="none" d="M203.559,96.882c16.688-8.912,23.012-29.74,14.104-46.428c-8.916-16.686-29.742-23.011-46.43-14.099
|
||||
c-16.688,8.913-23.014,29.737-14.104,46.427C166.041,99.468,186.87,105.795,203.559,96.882z M170.193,90.867l-4.896-4.442
|
||||
l6.491-7.145l4.895,4.44L170.193,90.867z M203.348,44.457l4.893,4.443l-6.492,7.147l-4.893-4.443L203.348,44.457z M183.525,44.256
|
||||
l0.928,0.83l2.51,2.24l5.439,4.856l2.896,2.582l5.444,4.857l3.457,3.084l5.443,4.857l0.629,0.564l-4.822,5.408l-1.25-1.116
|
||||
l-5.443-4.856l-3.458-3.085l-5.442-4.856l-2.895-2.583l-5.441-4.856l-2.824-2.517L183.525,44.256z M175.396,52.89l0.932,0.83
|
||||
l1.734,1.548l5.442,4.856l2.894,2.581l5.442,4.857l3.457,3.086l5.444,4.855l1.404,1.257l-4.821,5.406l-0.929-0.826l-1.099-0.981
|
||||
l-5.442-4.856l-3.457-3.085l-5.444-4.856l-2.892-2.583l-5.444-4.855l-2.046-1.825L175.396,52.89z M167.82,61.006l1.902,1.699
|
||||
l5.444,4.857l2.896,2.582L183.505,75l3.457,3.085l5.44,4.857l2.168,1.933l-4.823,5.407l-0.929-0.826l-1.856-1.658l-5.442-4.857
|
||||
l-3.457-3.085L172.618,75l-2.896-2.582l-5.44-4.856l-1.284-1.147L167.82,61.006z"/>
|
||||
<path fill="none" d="M269.921,15.586H30.08c-7.992,0-14.494,6.502-14.494,14.494v239.84c0,7.992,6.502,14.494,14.494,14.494
|
||||
h239.841c7.991,0,14.492-6.502,14.492-14.494V30.08C284.413,22.088,277.912,15.586,269.921,15.586z M143.299,53.225
|
||||
c3.583-11.796,11.53-21.482,22.377-27.275c6.652-3.553,14.139-5.431,21.648-5.431c17.098,0,32.709,9.342,40.742,24.379
|
||||
c5.791,10.847,7.009,23.317,3.426,35.113c-3.583,11.797-11.531,21.484-22.379,27.277c-6.652,3.552-14.137,5.43-21.647,5.43
|
||||
c-17.101,0-32.711-9.342-40.741-24.38C140.933,77.491,139.716,65.021,143.299,53.225z M254.473,257.663
|
||||
c0,12.028-9.789,21.815-21.818,21.815l-163.938,0.006c-12.03,0-21.817-9.789-21.817-21.819v-91.201
|
||||
c0-2.379,0.841-4.517,2.646-6.729c1.426-1.743,3.589-3.695,6.706-6.043c-2.033-2.428-3.807-5.054-5.295-7.841
|
||||
c-5.793-10.846-7.011-23.316-3.428-35.113c3.583-11.797,11.531-21.483,22.378-27.275c6.652-3.552,14.138-5.43,21.646-5.43
|
||||
c17.099,0,32.711,9.342,40.743,24.379c1.23,2.303,2.263,4.71,3.086,7.188c10.191-4.4,13.895-4.946,15.812-4.946
|
||||
c0.863,0,1.699,0.101,2.484,0.3c15.838,4.071,41.292,16.888,59.836,27.527c16.43,9.425,27.969,17.124,34.295,22.881
|
||||
c6.154,5.604,6.668,8.671,6.664,11.104V257.663z"/>
|
||||
<g>
|
||||
<polygon fill={props.color} points="178.391,189.96 174.934,186.875 169.489,182.018 166.596,179.436 161.154,174.579 158.645,172.34
|
||||
157.717,171.51 152.893,176.918 155.712,179.436 161.154,184.291 164.049,186.875 169.491,191.73 172.947,194.816
|
||||
177.943,199.271 180.826,197.5 184.389,195.311 183.834,194.816 "/>
|
||||
<polygon fill={props.color} points="166.034,194.816 160.588,189.96 157.695,187.377 152.256,182.521 150.52,180.975 149.592,180.145
|
||||
144.766,185.551 146.813,187.377 152.256,192.232 155.146,194.814 160.59,199.672 164.049,202.756 167.4,205.748 173.85,201.787
|
||||
169.491,197.9 "/>
|
||||
<polygon fill={props.color} points="157.695,202.255 152.253,197.398 149.358,194.816 143.916,189.96 142.014,188.26 137.189,193.668
|
||||
138.476,194.816 143.92,199.672 146.813,202.254 152.256,207.109 155.712,210.195 157.527,211.816 163.973,207.854
|
||||
161.154,205.34 "/>
|
||||
|
||||
<rect x="173.431" y="172.686" transform="matrix(0.7405 0.672 -0.672 0.7405 165.1439 -72.7109)" fill="#1976D2" width="6.611" height="9.654"/>
|
||||
<polygon fill={props.color} points="141.129,211.877 147.035,215.203 150.877,210.975 145.981,206.533 "/>
|
||||
<polygon fill={props.color} points="186.961,57.038 189.855,59.621 195.298,64.477 198.756,67.562 204.199,72.418 205.449,73.534
|
||||
210.271,68.126 209.643,67.562 204.199,62.705 200.742,59.621 195.298,54.764 192.402,52.182 186.963,47.326 184.453,45.086
|
||||
183.525,44.256 178.695,49.665 181.52,52.182 "/>
|
||||
<polygon fill={props.color} points="178.062,64.979 180.954,67.562 186.398,72.418 189.855,75.503 195.298,80.359 196.396,81.34
|
||||
197.325,82.166 202.146,76.76 200.742,75.503 195.298,70.648 191.841,67.562 186.398,62.705 183.505,60.124 178.062,55.268
|
||||
176.328,53.72 175.396,52.89 170.572,58.299 172.618,60.124 "/>
|
||||
<polygon fill={props.color} points="169.723,72.418 172.618,75 178.062,79.856 181.52,82.941 186.962,87.798 188.818,89.456
|
||||
189.747,90.282 194.57,84.875 192.402,82.942 186.962,78.085 183.505,75 178.062,70.144 175.167,67.562 169.723,62.705
|
||||
167.82,61.006 162.998,66.415 164.282,67.562 "/>
|
||||
|
||||
<rect x="199.243" y="45.425" transform="matrix(0.7403 0.6723 -0.6723 0.7403 86.3919 -123.1221)" fill="#1976D2" width="6.609" height="9.656"/>
|
||||
<polygon fill={props.color} points="165.298,86.425 170.193,90.867 176.684,83.72 171.789,79.28 "/>
|
||||
<polygon fill={props.color} points="88.684,102.6 87.755,101.77 82.927,107.177 105.743,127.533 109.679,131.046 114.503,125.64
|
||||
112.599,123.938 "/>
|
||||
<polygon fill={props.color} points="80.557,111.232 79.631,110.403 74.803,115.811 94.669,133.537 100.627,138.853 101.553,139.68
|
||||
106.378,134.272 101.42,129.848 "/>
|
||||
<polygon fill={props.color} points="72.049,118.52 67.228,123.928 84.469,139.311 92.184,146.195 93.051,146.968 93.978,147.795
|
||||
98.659,142.548 98.802,142.389 91.107,135.525 "/>
|
||||
|
||||
<rect x="103.471" y="102.94" transform="matrix(0.7405 0.6721 -0.6721 0.7405 100.1373 -43.7934)" fill="#1976D2" width="6.609" height="9.654"/>
|
||||
<polygon fill={props.color} points="69.529,143.938 72.38,146.525 74.422,148.381 80.622,141.554 80.914,141.234 76.019,136.792 "/>
|
||||
<path fill={props.color} d="M187.466,112.718c7.511,0,14.995-1.878,21.647-5.43c10.848-5.793,18.796-15.48,22.379-27.277
|
||||
c3.583-11.796,2.365-24.266-3.426-35.113c-8.033-15.037-23.645-24.379-40.742-24.379c-7.51,0-14.996,1.878-21.648,5.431
|
||||
c-10.847,5.793-18.794,15.479-22.377,27.275s-2.366,24.266,3.426,35.113C154.755,103.376,170.365,112.718,187.466,112.718z
|
||||
M171.232,36.355c16.688-8.912,37.514-2.587,46.43,14.099c8.908,16.688,2.584,37.516-14.104,46.428
|
||||
c-16.688,8.913-37.518,2.586-46.431-14.1C148.219,66.092,154.544,45.268,171.232,36.355z"/>
|
||||
<path fill={props.color} d="M247.809,155.361c-6.326-5.757-17.865-13.456-34.295-22.881c-18.544-10.639-43.998-23.456-59.836-27.527
|
||||
c-0.785-0.199-1.621-0.3-2.484-0.3c-1.917,0-5.62,0.546-15.812,4.946c-0.823-2.478-1.856-4.885-3.086-7.188
|
||||
c-8.032-15.037-23.644-24.379-40.743-24.379c-7.509,0-14.995,1.878-21.646,5.43c-10.847,5.792-18.795,15.478-22.378,27.275
|
||||
c-3.583,11.797-2.365,24.267,3.428,35.113c1.488,2.787,3.262,5.414,5.295,7.841c-3.117,2.348-5.28,4.3-6.706,6.043
|
||||
c-1.805,2.213-2.646,4.351-2.646,6.729v91.201c0,12.03,9.787,21.819,21.817,21.819l163.938-0.006
|
||||
c12.029,0,21.818-9.787,21.818-21.815v-91.197C254.477,164.032,253.963,160.965,247.809,155.361z M150.967,117.492
|
||||
c11.672,3.108,32.125,12.505,53.592,24.637c15.806,8.93,26.646,16.234,32.449,20.85c0.395,0.312,0.768,0.612,1.113,0.899
|
||||
l-88.262,53.368l-13.534-8.071l-7.14-4.021c-0.034-0.1-0.064-0.198-0.095-0.297c-5.286-15.604,1.335-33.237,16.333-41.25
|
||||
c16.688-8.912,37.519-2.586,46.429,14.103c1.854,3.468,3.037,7.112,3.615,10.793l7.986-4.907
|
||||
c-0.839-3.416-2.109-6.787-3.84-10.029c-11.201-20.967-37.366-28.914-58.332-17.717c-16.01,8.547-24.415,25.824-22.518,42.85
|
||||
L62.427,165.09c1.554-1.23,3.643-2.742,6.238-4.499c12.676,7.953,29.146,9.104,43.265,1.563
|
||||
c14.549-7.769,22.822-22.745,22.787-38.191C143.087,120.064,148.909,117.765,150.967,117.492z M241.657,173.211v84.453
|
||||
c0,0.702-0.089,1.385-0.24,2.042l-36.433-64.319L241.657,173.211z M125.656,128.328c-1.334,10.698-7.656,20.613-17.869,26.066
|
||||
c-9.905,5.291-21.268,5.213-30.732,0.785c-3.225-1.512-6.226-3.533-8.876-6.014c-2.676-2.502-4.997-5.468-6.817-8.875
|
||||
c-8.912-16.687-2.588-37.511,14.1-46.422c16.689-8.914,37.516-2.588,46.43,14.101c1.647,3.086,2.772,6.316,3.407,9.585
|
||||
C125.997,121.143,126.1,124.779,125.656,128.328z M59.715,174.898l34.511,20.586l-34.511,60.934V174.898z M102.657,200.516
|
||||
l47.237,28.182l46.69-28.232l37.43,66.088c-0.445,0.067-0.896,0.114-1.358,0.114H68.718c-1.125,0-2.196-0.216-3.19-0.595
|
||||
L102.657,200.516z"/>
|
||||
<path fill={props.color} d="M269.921,0H30.08C13.493,0,0,13.494,0,30.08v239.84C0,286.506,13.493,300,30.08,300h239.841
|
||||
C286.506,300,300,286.506,300,269.92V30.08C300,13.494,286.506,0,269.921,0z M284.413,269.92c0,7.992-6.501,14.494-14.492,14.494
|
||||
H30.08c-7.992,0-14.494-6.502-14.494-14.494V30.08c0-7.992,6.502-14.494,14.494-14.494h239.841
|
||||
c7.991,0,14.492,6.502,14.492,14.494V269.92z"/>
|
||||
</g>
|
||||
</g>
|
||||
</SvgIcon>
|
||||
);
|
||||
}
|
118
frontend/src/components/icons/SellSatsCheckedIcon.js
Normal file
118
frontend/src/components/icons/SellSatsCheckedIcon.js
Normal file
@ -0,0 +1,118 @@
|
||||
import React, { Component } from "react";
|
||||
import { SvgIcon } from "@mui/material"
|
||||
|
||||
export default function SellSatsCheckedIcon(props) {
|
||||
return (
|
||||
<SvgIcon sx={props.sx} color={props.color} x="0px" y="0px" viewBox="0 0 300 300">
|
||||
<g>
|
||||
<polygon fill={props.color} points="240.285,125.102 240.285,43.582 205.773,104.516 "/>
|
||||
<path fill={props.color} d="M58.583,40.294c-0.151,0.657-0.24,1.34-0.24,2.042v84.453l36.673-22.176L58.583,40.294z"/>
|
||||
<path fill={props.color} d="M150.105,71.303l47.237,28.182l37.13-65.557c-0.994-0.379-2.065-0.595-3.19-0.595H67.344
|
||||
c-0.462,0-0.912,0.047-1.357,0.114l37.43,66.088L150.105,71.303z"/>
|
||||
<path fill={props.color} d="M158.719,144.15c-20.966,11.197-47.131,3.25-58.332-17.717c-1.729-3.242-3.001-6.613-3.84-10.029l7.986-4.907
|
||||
c0.578,3.681,1.761,7.325,3.615,10.793c8.91,16.688,29.74,23.015,46.429,14.103c14.998-8.013,21.618-25.646,16.333-41.25
|
||||
c-0.031-0.099-0.061-0.197-0.096-0.297l-7.14-4.021l-13.534-8.071l-88.262,53.368c0.346,0.287,0.719,0.587,1.113,0.899
|
||||
c5.804,4.614,16.644,11.92,32.449,20.85c21.467,12.132,41.92,21.529,53.592,24.637c2.058-0.273,7.88-2.572,16.25-6.471
|
||||
c-0.035-15.446,8.238-30.423,22.787-38.191c14.119-7.541,30.589-6.39,43.265,1.563c2.595-1.757,4.685-3.269,6.238-4.499
|
||||
l-56.337-33.609C183.134,118.326,174.729,135.604,158.719,144.15z M122.468,128.282l-4.896-4.442l6.488-7.148l4.896,4.442
|
||||
L122.468,128.282z M152.965,84.797l5.906,3.326l-4.852,5.344l-4.896-4.441L152.965,84.797z M142.473,88.184l1.815,1.621
|
||||
l3.456,3.086l5.443,4.855l2.893,2.582l5.443,4.855l1.287,1.147l-4.824,5.408l-1.902-1.7l-5.441-4.855l-2.896-2.582l-5.442-4.856
|
||||
l-3.459-3.085l-2.818-2.514L142.473,88.184z M132.6,94.252l3.353,2.992l3.459,3.084l5.442,4.857l2.892,2.582l5.442,4.854
|
||||
l2.047,1.826l-4.825,5.405l-0.929-0.83l-1.735-1.547l-5.438-4.854l-2.894-2.583l-5.446-4.855l-3.457-3.084l-4.357-3.888
|
||||
L132.6,94.252z M119.174,102.5l2.883-1.771l4.996,4.455l3.456,3.086l5.442,4.855l2.895,2.584l5.442,4.855l2.819,2.518l-4.824,5.408
|
||||
l-0.928-0.83l-2.51-2.239l-5.441-4.856l-2.895-2.582l-5.443-4.856l-3.457-3.085l-5.443-4.855l-0.555-0.494L119.174,102.5z"/>
|
||||
<path fill={props.color} d="M222.945,144.82c-9.465-4.428-20.827-4.506-30.732,0.785c-10.213,5.453-16.535,15.369-17.869,26.065
|
||||
c-0.443,3.55-0.341,7.185,0.357,10.772c0.635,3.27,1.76,6.5,3.406,9.586c8.914,16.688,29.742,23.015,46.431,14.101
|
||||
c16.688-8.911,23.012-29.735,14.101-46.422c-1.82-3.407-4.142-6.373-6.818-8.875C229.171,148.354,226.17,146.332,222.945,144.82z
|
||||
M219.378,158.445l6.2-6.826l2.042,1.855l2.851,2.588l-6.49,7.146l-4.895-4.442L219.378,158.445z M192.428,198.027l-4.894-4.441
|
||||
l6.487-7.148l4.895,4.442L192.428,198.027z M212.245,198.23l-0.929-0.83L187.4,176.062l-1.903-1.703l4.823-5.405l3.937,3.513
|
||||
l22.816,20.356L212.245,198.23z M220.369,189.598l-0.926-0.83l-20.863-18.615l-4.958-4.424l4.825-5.408l0.926,0.826l5.958,5.316
|
||||
l19.866,17.727L220.369,189.598z M227.951,181.48l-19.059-17.006l-7.694-6.863l0.143-0.159l4.681-5.247l0.928,0.827l0.867,0.772
|
||||
l7.715,6.885l17.24,15.383L227.951,181.48z"/>
|
||||
<path fill={props.color} d="M96.441,203.118c-16.688,8.911-23.012,29.739-14.104,46.428c8.916,16.687,29.742,23.011,46.431,14.099
|
||||
c16.688-8.912,23.014-29.736,14.104-46.427C133.959,200.532,113.13,194.205,96.441,203.118z M129.807,209.133l4.896,4.442
|
||||
l-6.491,7.146l-4.896-4.441L129.807,209.133z M96.652,255.543l-4.894-4.443l6.492-7.146l4.894,4.443L96.652,255.543z
|
||||
M116.475,255.744l-0.928-0.83l-2.51-2.24l-5.439-4.855l-2.896-2.582l-5.444-4.857l-3.457-3.084l-5.443-4.857l-0.629-0.563
|
||||
l4.822-5.408l1.25,1.116l5.443,4.855l3.458,3.086l5.442,4.855l2.895,2.583l5.441,4.856l2.824,2.517L116.475,255.744z
|
||||
M124.604,247.109l-0.932-0.83l-1.734-1.547l-5.441-4.856l-2.895-2.581l-5.441-4.857l-3.457-3.086l-5.444-4.854l-1.403-1.257
|
||||
l4.82-5.406l0.93,0.826l1.099,0.98l5.442,4.856l3.457,3.085l5.443,4.855l2.893,2.584l5.443,4.854l2.047,1.825L124.604,247.109z
|
||||
M132.18,238.994l-1.902-1.699l-5.443-4.857l-2.896-2.582L116.495,225l-3.457-3.085l-5.44-4.856l-2.168-1.934l4.823-5.407
|
||||
l0.929,0.826l1.856,1.658l5.442,4.856l3.457,3.086l5.444,4.855l2.896,2.582l5.44,4.855l1.284,1.147L132.18,238.994z"/>
|
||||
<path fill={props.color} d="M30.079,284.414H269.92c7.992,0,14.494-6.502,14.494-14.494V30.08c0-7.992-6.502-14.494-14.494-14.494H30.079
|
||||
c-7.991,0-14.492,6.502-14.492,14.494v239.84C15.587,277.912,22.088,284.414,30.079,284.414z M156.701,246.775
|
||||
c-3.583,11.795-11.53,21.481-22.377,27.274c-6.652,3.554-14.139,5.431-21.648,5.431c-17.098,0-32.709-9.342-40.742-24.379
|
||||
c-5.791-10.847-7.009-23.316-3.426-35.112c3.583-11.798,11.531-21.484,22.379-27.277c6.652-3.552,14.137-5.43,21.647-5.43
|
||||
c17.101,0,32.711,9.342,40.741,24.38C159.066,222.509,160.284,234.979,156.701,246.775z M45.527,42.337
|
||||
c0-12.028,9.789-21.815,21.817-21.815l163.938-0.006c12.029,0,21.816,9.789,21.816,21.819v91.201c0,2.379-0.841,4.517-2.646,6.729
|
||||
c-1.427,1.742-3.589,3.694-6.706,6.043c2.033,2.428,3.807,5.053,5.295,7.84c5.793,10.847,7.012,23.316,3.428,35.113
|
||||
c-3.582,11.797-11.531,21.483-22.378,27.275c-6.651,3.552-14.138,5.43-21.646,5.43c-17.1,0-32.711-9.342-40.743-24.379
|
||||
c-1.229-2.303-2.263-4.71-3.086-7.188c-10.191,4.399-13.896,4.945-15.812,4.945c-0.863,0-1.699-0.101-2.484-0.3
|
||||
c-15.838-4.071-41.292-16.888-59.836-27.526c-16.43-9.426-27.969-17.125-34.295-22.881c-6.154-5.604-6.668-8.672-6.664-11.104
|
||||
V42.337L45.527,42.337z"/>
|
||||
<g>
|
||||
<polygon fill="none" points="121.609,110.04 125.066,113.125 130.511,117.982 133.404,120.564 138.846,125.421 141.355,127.66
|
||||
142.283,128.49 147.107,123.082 144.288,120.564 138.846,115.709 135.951,113.125 130.509,108.27 127.053,105.184
|
||||
122.057,100.729 119.174,102.5 115.611,104.689 116.166,105.184 "/>
|
||||
<polygon fill="none" points="133.966,105.184 139.412,110.04 142.305,112.623 147.744,117.479 149.48,119.025 150.408,119.855
|
||||
155.234,114.449 153.188,112.623 147.744,107.768 144.854,105.186 139.41,100.328 135.951,97.244 132.6,94.252 126.15,98.213
|
||||
130.509,102.1 "/>
|
||||
<polygon fill="none" points="142.305,97.745 147.747,102.602 150.643,105.184 156.084,110.04 157.986,111.74 162.811,106.332
|
||||
161.523,105.184 156.08,100.328 153.188,97.746 147.744,92.891 144.288,89.805 142.473,88.184 136.027,92.146 138.846,94.66 "/>
|
||||
|
||||
<rect x="119.966" y="117.668" transform="matrix(0.7405 0.672 -0.672 0.7405 114.3002 -51.0573)" fill="none" width="6.611" height="9.654"/>
|
||||
<polygon fill="none" points="158.871,88.123 152.965,84.797 149.123,89.025 154.02,93.467 "/>
|
||||
<polygon fill="none" points="113.039,242.962 110.145,240.379 104.702,235.523 101.244,232.438 95.801,227.582 94.551,226.466
|
||||
89.729,231.874 90.357,232.438 95.801,237.295 99.258,240.379 104.702,245.236 107.598,247.818 113.037,252.674 115.547,254.914
|
||||
116.475,255.744 121.305,250.335 118.48,247.818 "/>
|
||||
<polygon fill="none" points="121.938,235.021 119.046,232.438 113.602,227.582 110.145,224.497 104.702,219.641
|
||||
103.604,218.66 102.675,217.834 97.854,223.24 99.258,224.497 104.702,229.352 108.159,232.438 113.602,237.295 116.495,239.876
|
||||
121.938,244.732 123.672,246.279 124.604,247.109 129.428,241.701 127.382,239.876 "/>
|
||||
<polygon fill="none" points="130.277,227.582 127.382,225 121.938,220.145 118.48,217.059 113.038,212.202 111.182,210.544
|
||||
110.253,209.718 105.43,215.125 107.598,217.059 113.038,221.915 116.495,225 121.938,229.855 124.833,232.438 130.277,237.295
|
||||
132.18,238.994 137.002,233.585 135.718,232.438 "/>
|
||||
|
||||
<rect x="94.143" y="244.919" transform="matrix(0.7403 0.6723 -0.6723 0.7403 193.2158 -0.6485)" fill="none" width="6.609" height="9.657"/>
|
||||
<polygon fill="none" points="134.702,213.575 129.807,209.133 123.316,216.279 128.211,220.721 "/>
|
||||
<polygon fill="none" points="211.316,197.4 212.245,198.23 217.073,192.823 194.257,172.467 190.32,168.954 185.497,174.359
|
||||
187.4,176.062 "/>
|
||||
<polygon fill="none" points="219.443,188.768 220.369,189.598 225.197,184.189 205.331,166.463 199.373,161.146
|
||||
198.447,160.32 193.622,165.729 198.58,170.152 "/>
|
||||
<polygon fill="none" points="227.951,181.48 232.771,176.072 215.531,160.689 207.816,153.805 206.949,153.032
|
||||
206.021,152.205 201.341,157.452 201.198,157.611 208.893,164.475 "/>
|
||||
|
||||
<rect x="189.921" y="187.4" transform="matrix(0.7405 0.6721 -0.6721 0.7405 179.3349 -79.9756)" fill="none" width="6.609" height="9.655"/>
|
||||
<polygon fill="none" points="230.471,156.062 227.62,153.475 225.578,151.619 219.378,158.445 219.086,158.766 223.98,163.208
|
||||
"/>
|
||||
<path fill="none" d="M112.534,187.282c-7.511,0-14.995,1.878-21.647,5.43c-10.848,5.793-18.796,15.479-22.379,27.277
|
||||
c-3.583,11.796-2.365,24.266,3.426,35.112c8.033,15.037,23.646,24.379,40.742,24.379c7.51,0,14.996-1.877,21.648-5.431
|
||||
c10.847-5.793,18.794-15.479,22.377-27.274c3.583-11.797,2.365-24.267-3.426-35.113
|
||||
C145.245,196.624,129.635,187.282,112.534,187.282z M128.768,263.645c-16.688,8.912-37.514,2.588-46.43-14.099
|
||||
c-8.908-16.688-2.584-37.517,14.104-46.428c16.688-8.913,37.519-2.586,46.432,14.1
|
||||
C151.781,233.908,145.456,254.732,128.768,263.645z"/>
|
||||
<path fill="none" d="M52.191,144.639c6.326,5.757,17.865,13.457,34.295,22.881c18.544,10.64,43.998,23.457,59.836,27.527
|
||||
c0.785,0.199,1.621,0.301,2.484,0.301c1.916,0,5.619-0.547,15.812-4.947c0.823,2.479,1.856,4.886,3.086,7.188
|
||||
c8.032,15.037,23.644,24.379,40.743,24.379c7.509,0,14.994-1.878,21.646-5.43c10.847-5.792,18.796-15.478,22.378-27.274
|
||||
c3.583-11.798,2.365-24.268-3.428-35.113c-1.488-2.787-3.262-5.414-5.295-7.842c3.117-2.348,5.279-4.3,6.706-6.043
|
||||
c1.805-2.213,2.646-4.351,2.646-6.729V42.336c0-12.029-9.787-21.818-21.816-21.818L67.345,20.523
|
||||
c-12.028,0-21.817,9.787-21.817,21.814v91.197C45.523,135.968,46.037,139.035,52.191,144.639z M149.033,182.508
|
||||
c-11.672-3.107-32.125-12.505-53.592-24.637c-15.807-8.93-26.646-16.234-32.449-20.85c-0.395-0.312-0.768-0.612-1.113-0.899
|
||||
l88.262-53.368l13.534,8.071l7.14,4.021c0.035,0.1,0.064,0.198,0.096,0.297c5.285,15.604-1.335,33.237-16.333,41.25
|
||||
c-16.688,8.912-37.519,2.586-46.429-14.103c-1.854-3.468-3.037-7.112-3.615-10.793l-7.986,4.907
|
||||
c0.839,3.416,2.109,6.787,3.84,10.029c11.201,20.967,37.366,28.914,58.332,17.717c16.01-8.547,24.415-25.824,22.518-42.851
|
||||
l56.337,33.61c-1.554,1.23-3.644,2.742-6.238,4.499c-12.676-7.953-29.146-9.104-43.265-1.563
|
||||
c-14.549,7.77-22.822,22.745-22.787,38.191C156.913,179.936,151.091,182.234,149.033,182.508z M58.343,126.789V42.336
|
||||
c0-0.702,0.089-1.385,0.24-2.042l36.433,64.319L58.343,126.789z M174.344,171.672c1.334-10.697,7.656-20.613,17.869-26.066
|
||||
c9.905-5.291,21.268-5.213,30.732-0.785c3.225,1.513,6.226,3.533,8.875,6.015c2.677,2.502,4.998,5.468,6.818,8.875
|
||||
c8.911,16.687,2.588,37.511-14.101,46.422c-16.688,8.914-37.517,2.588-46.431-14.101c-1.646-3.086-2.771-6.316-3.406-9.586
|
||||
C174.003,178.857,173.9,175.221,174.344,171.672z M240.285,125.102l-34.512-20.586l34.512-60.934V125.102z M197.343,99.484
|
||||
l-47.237-28.183l-46.689,28.232l-37.43-66.089c0.445-0.066,0.896-0.113,1.357-0.113h163.938c1.125,0,2.196,0.216,3.19,0.595
|
||||
L197.343,99.484z"/>
|
||||
<path fill={props.color} d="M30.079,300H269.92c16.587,0,30.08-13.494,30.08-30.08V30.08C300,13.494,286.507,0,269.92,0H30.079
|
||||
C13.494,0,0,13.494,0,30.08v239.84C0,286.506,13.494,300,30.079,300z M15.587,30.08c0-7.992,6.501-14.494,14.492-14.494H269.92
|
||||
c7.992,0,14.494,6.502,14.494,14.494v239.84c0,7.992-6.502,14.494-14.494,14.494H30.079c-7.991,0-14.492-6.502-14.492-14.494
|
||||
V30.08z"/>
|
||||
</g>
|
||||
</g>
|
||||
</SvgIcon>
|
||||
);
|
||||
}
|
118
frontend/src/components/icons/SellSatsIcon.js
Normal file
118
frontend/src/components/icons/SellSatsIcon.js
Normal file
@ -0,0 +1,118 @@
|
||||
import React, { Component } from "react";
|
||||
import { SvgIcon } from "@mui/material"
|
||||
|
||||
export default function SellSatsIcon(props) {
|
||||
return (
|
||||
<SvgIcon sx={props.sx} color={props.color} x="0px" y="0px" viewBox="0 0 300 300">
|
||||
<g>
|
||||
<polygon fill="none" points="240.285,125.102 240.285,43.582 205.773,104.516 "/>
|
||||
<path fill="none" d="M58.583,40.294c-0.151,0.657-0.24,1.34-0.24,2.042v84.453l36.673-22.176L58.583,40.294z"/>
|
||||
<path fill="none" d="M150.105,71.303l47.237,28.182l37.13-65.557c-0.994-0.379-2.065-0.595-3.19-0.595H67.344
|
||||
c-0.462,0-0.912,0.047-1.357,0.114l37.43,66.088L150.105,71.303z"/>
|
||||
<path fill="none" d="M158.719,144.15c-20.966,11.197-47.131,3.25-58.332-17.717c-1.729-3.242-3.001-6.613-3.84-10.029l7.986-4.907
|
||||
c0.578,3.681,1.761,7.325,3.615,10.793c8.91,16.688,29.74,23.015,46.429,14.103c14.998-8.013,21.618-25.646,16.333-41.25
|
||||
c-0.031-0.099-0.061-0.197-0.096-0.297l-7.14-4.021l-13.534-8.071l-88.262,53.368c0.346,0.287,0.719,0.587,1.113,0.899
|
||||
c5.804,4.614,16.644,11.92,32.449,20.85c21.467,12.132,41.92,21.529,53.592,24.637c2.058-0.273,7.88-2.572,16.25-6.471
|
||||
c-0.035-15.446,8.238-30.423,22.787-38.191c14.119-7.541,30.589-6.39,43.265,1.563c2.595-1.757,4.685-3.269,6.238-4.499
|
||||
l-56.337-33.609C183.134,118.326,174.729,135.604,158.719,144.15z M122.468,128.282l-4.896-4.442l6.488-7.148l4.896,4.442
|
||||
L122.468,128.282z M152.965,84.797l5.906,3.326l-4.852,5.344l-4.896-4.441L152.965,84.797z M142.473,88.184l1.815,1.621
|
||||
l3.456,3.086l5.443,4.855l2.893,2.582l5.443,4.855l1.287,1.147l-4.824,5.408l-1.902-1.7l-5.441-4.855l-2.896-2.582l-5.442-4.856
|
||||
l-3.459-3.085l-2.818-2.514L142.473,88.184z M132.6,94.252l3.353,2.992l3.459,3.084l5.442,4.857l2.892,2.582l5.442,4.854
|
||||
l2.047,1.826l-4.825,5.405l-0.929-0.83l-1.735-1.547l-5.438-4.854l-2.894-2.583l-5.446-4.855l-3.457-3.084l-4.357-3.888
|
||||
L132.6,94.252z M119.174,102.5l2.883-1.771l4.996,4.455l3.456,3.086l5.442,4.855l2.895,2.584l5.442,4.855l2.819,2.518l-4.824,5.408
|
||||
l-0.928-0.83l-2.51-2.239l-5.441-4.856l-2.895-2.582l-5.443-4.856l-3.457-3.085l-5.443-4.855l-0.555-0.494L119.174,102.5z"/>
|
||||
<path fill="none" d="M222.945,144.82c-9.465-4.428-20.827-4.506-30.732,0.785c-10.213,5.453-16.535,15.369-17.869,26.065
|
||||
c-0.443,3.55-0.341,7.185,0.357,10.772c0.635,3.27,1.76,6.5,3.406,9.586c8.914,16.688,29.742,23.015,46.431,14.101
|
||||
c16.688-8.911,23.012-29.735,14.101-46.422c-1.82-3.407-4.142-6.373-6.818-8.875C229.171,148.354,226.17,146.332,222.945,144.82z
|
||||
M219.378,158.445l6.2-6.826l2.042,1.855l2.851,2.588l-6.49,7.146l-4.895-4.442L219.378,158.445z M192.428,198.027l-4.894-4.441
|
||||
l6.487-7.148l4.895,4.442L192.428,198.027z M212.245,198.23l-0.929-0.83L187.4,176.062l-1.903-1.703l4.823-5.405l3.937,3.513
|
||||
l22.816,20.356L212.245,198.23z M220.369,189.598l-0.926-0.83l-20.863-18.615l-4.958-4.424l4.825-5.408l0.926,0.826l5.958,5.316
|
||||
l19.866,17.727L220.369,189.598z M227.951,181.48l-19.059-17.006l-7.694-6.863l0.143-0.159l4.681-5.247l0.928,0.827l0.867,0.772
|
||||
l7.715,6.885l17.24,15.383L227.951,181.48z"/>
|
||||
<path fill="none" d="M96.441,203.118c-16.688,8.911-23.012,29.739-14.104,46.428c8.916,16.687,29.742,23.011,46.431,14.099
|
||||
c16.688-8.912,23.014-29.736,14.104-46.427C133.959,200.532,113.13,194.205,96.441,203.118z M129.807,209.133l4.896,4.442
|
||||
l-6.491,7.146l-4.896-4.441L129.807,209.133z M96.652,255.543l-4.894-4.443l6.492-7.146l4.894,4.443L96.652,255.543z
|
||||
M116.475,255.744l-0.928-0.83l-2.51-2.24l-5.439-4.855l-2.896-2.582l-5.444-4.857l-3.457-3.084l-5.443-4.857l-0.629-0.563
|
||||
l4.822-5.408l1.25,1.116l5.443,4.855l3.458,3.086l5.442,4.855l2.895,2.583l5.441,4.856l2.824,2.517L116.475,255.744z
|
||||
M124.604,247.109l-0.932-0.83l-1.734-1.547l-5.441-4.856l-2.895-2.581l-5.441-4.857l-3.457-3.086l-5.444-4.854l-1.403-1.257
|
||||
l4.82-5.406l0.93,0.826l1.099,0.98l5.442,4.856l3.457,3.085l5.443,4.855l2.893,2.584l5.443,4.854l2.047,1.825L124.604,247.109z
|
||||
M132.18,238.994l-1.902-1.699l-5.443-4.857l-2.896-2.582L116.495,225l-3.457-3.085l-5.44-4.856l-2.168-1.934l4.823-5.407
|
||||
l0.929,0.826l1.856,1.658l5.442,4.856l3.457,3.086l5.444,4.855l2.896,2.582l5.44,4.855l1.284,1.147L132.18,238.994z"/>
|
||||
<path fill="none" d="M30.079,284.414H269.92c7.992,0,14.494-6.502,14.494-14.494V30.08c0-7.992-6.502-14.494-14.494-14.494H30.079
|
||||
c-7.991,0-14.492,6.502-14.492,14.494v239.84C15.587,277.912,22.088,284.414,30.079,284.414z M156.701,246.775
|
||||
c-3.583,11.795-11.53,21.481-22.377,27.274c-6.652,3.554-14.139,5.431-21.648,5.431c-17.098,0-32.709-9.342-40.742-24.379
|
||||
c-5.791-10.847-7.009-23.316-3.426-35.112c3.583-11.798,11.531-21.484,22.379-27.277c6.652-3.552,14.137-5.43,21.647-5.43
|
||||
c17.101,0,32.711,9.342,40.741,24.38C159.066,222.509,160.284,234.979,156.701,246.775z M45.527,42.337
|
||||
c0-12.028,9.789-21.815,21.817-21.815l163.938-0.006c12.029,0,21.816,9.789,21.816,21.819v91.201c0,2.379-0.841,4.517-2.646,6.729
|
||||
c-1.427,1.742-3.589,3.694-6.706,6.043c2.033,2.428,3.807,5.053,5.295,7.84c5.793,10.847,7.012,23.316,3.428,35.113
|
||||
c-3.582,11.797-11.531,21.483-22.378,27.275c-6.651,3.552-14.138,5.43-21.646,5.43c-17.1,0-32.711-9.342-40.743-24.379
|
||||
c-1.229-2.303-2.263-4.71-3.086-7.188c-10.191,4.399-13.896,4.945-15.812,4.945c-0.863,0-1.699-0.101-2.484-0.3
|
||||
c-15.838-4.071-41.292-16.888-59.836-27.526c-16.43-9.426-27.969-17.125-34.295-22.881c-6.154-5.604-6.668-8.672-6.664-11.104
|
||||
V42.337L45.527,42.337z"/>
|
||||
<g>
|
||||
<polygon fill={props.color} points="121.609,110.04 125.066,113.125 130.511,117.982 133.404,120.564 138.846,125.421 141.355,127.66
|
||||
142.283,128.49 147.107,123.082 144.288,120.564 138.846,115.709 135.951,113.125 130.509,108.27 127.053,105.184
|
||||
122.057,100.729 119.174,102.5 115.611,104.689 116.166,105.184 "/>
|
||||
<polygon fill={props.color} points="133.966,105.184 139.412,110.04 142.305,112.623 147.744,117.479 149.48,119.025 150.408,119.855
|
||||
155.234,114.449 153.188,112.623 147.744,107.768 144.854,105.186 139.41,100.328 135.951,97.244 132.6,94.252 126.15,98.213
|
||||
130.509,102.1 "/>
|
||||
<polygon fill={props.color} points="142.305,97.745 147.747,102.602 150.643,105.184 156.084,110.04 157.986,111.74 162.811,106.332
|
||||
161.523,105.184 156.08,100.328 153.188,97.746 147.744,92.891 144.288,89.805 142.473,88.184 136.027,92.146 138.846,94.66 "/>
|
||||
|
||||
<rect x="119.966" y="117.668" transform="matrix(0.7405 0.672 -0.672 0.7405 114.3002 -51.0573)" fill={props.color} width="6.611" height="9.654"/>
|
||||
<polygon fill={props.color} points="158.871,88.123 152.965,84.797 149.123,89.025 154.02,93.467 "/>
|
||||
<polygon fill={props.color} points="113.039,242.962 110.145,240.379 104.702,235.523 101.244,232.438 95.801,227.582 94.551,226.466
|
||||
89.729,231.874 90.357,232.438 95.801,237.295 99.258,240.379 104.702,245.236 107.598,247.818 113.037,252.674 115.547,254.914
|
||||
116.475,255.744 121.305,250.335 118.48,247.818 "/>
|
||||
<polygon fill={props.color} points="121.938,235.021 119.046,232.438 113.602,227.582 110.145,224.497 104.702,219.641
|
||||
103.604,218.66 102.675,217.834 97.854,223.24 99.258,224.497 104.702,229.352 108.159,232.438 113.602,237.295 116.495,239.876
|
||||
121.938,244.732 123.672,246.279 124.604,247.109 129.428,241.701 127.382,239.876 "/>
|
||||
<polygon fill={props.color} points="130.277,227.582 127.382,225 121.938,220.145 118.48,217.059 113.038,212.202 111.182,210.544
|
||||
110.253,209.718 105.43,215.125 107.598,217.059 113.038,221.915 116.495,225 121.938,229.855 124.833,232.438 130.277,237.295
|
||||
132.18,238.994 137.002,233.585 135.718,232.438 "/>
|
||||
|
||||
<rect x="94.143" y="244.919" transform="matrix(0.7403 0.6723 -0.6723 0.7403 193.2158 -0.6485)" fill={props.color} width="6.609" height="9.657"/>
|
||||
<polygon fill={props.color} points="134.702,213.575 129.807,209.133 123.316,216.279 128.211,220.721 "/>
|
||||
<polygon fill={props.color} points="211.316,197.4 212.245,198.23 217.073,192.823 194.257,172.467 190.32,168.954 185.497,174.359
|
||||
187.4,176.062 "/>
|
||||
<polygon fill={props.color} points="219.443,188.768 220.369,189.598 225.197,184.189 205.331,166.463 199.373,161.146
|
||||
198.447,160.32 193.622,165.729 198.58,170.152 "/>
|
||||
<polygon fill={props.color} points="227.951,181.48 232.771,176.072 215.531,160.689 207.816,153.805 206.949,153.032
|
||||
206.021,152.205 201.341,157.452 201.198,157.611 208.893,164.475 "/>
|
||||
|
||||
<rect x="189.921" y="187.4" transform="matrix(0.7405 0.6721 -0.6721 0.7405 179.3349 -79.9756)" fill={props.color} width="6.609" height="9.655"/>
|
||||
<polygon fill={props.color} points="230.471,156.062 227.62,153.475 225.578,151.619 219.378,158.445 219.086,158.766 223.98,163.208
|
||||
"/>
|
||||
<path fill={props.color} d="M112.534,187.282c-7.511,0-14.995,1.878-21.647,5.43c-10.848,5.793-18.796,15.479-22.379,27.277
|
||||
c-3.583,11.796-2.365,24.266,3.426,35.112c8.033,15.037,23.646,24.379,40.742,24.379c7.51,0,14.996-1.877,21.648-5.431
|
||||
c10.847-5.793,18.794-15.479,22.377-27.274c3.583-11.797,2.365-24.267-3.426-35.113
|
||||
C145.245,196.624,129.635,187.282,112.534,187.282z M128.768,263.645c-16.688,8.912-37.514,2.588-46.43-14.099
|
||||
c-8.908-16.688-2.584-37.517,14.104-46.428c16.688-8.913,37.519-2.586,46.432,14.1
|
||||
C151.781,233.908,145.456,254.732,128.768,263.645z"/>
|
||||
<path fill={props.color} d="M52.191,144.639c6.326,5.757,17.865,13.457,34.295,22.881c18.544,10.64,43.998,23.457,59.836,27.527
|
||||
c0.785,0.199,1.621,0.301,2.484,0.301c1.916,0,5.619-0.547,15.812-4.947c0.823,2.479,1.856,4.886,3.086,7.188
|
||||
c8.032,15.037,23.644,24.379,40.743,24.379c7.509,0,14.994-1.878,21.646-5.43c10.847-5.792,18.796-15.478,22.378-27.274
|
||||
c3.583-11.798,2.365-24.268-3.428-35.113c-1.488-2.787-3.262-5.414-5.295-7.842c3.117-2.348,5.279-4.3,6.706-6.043
|
||||
c1.805-2.213,2.646-4.351,2.646-6.729V42.336c0-12.029-9.787-21.818-21.816-21.818L67.345,20.523
|
||||
c-12.028,0-21.817,9.787-21.817,21.814v91.197C45.523,135.968,46.037,139.035,52.191,144.639z M149.033,182.508
|
||||
c-11.672-3.107-32.125-12.505-53.592-24.637c-15.807-8.93-26.646-16.234-32.449-20.85c-0.395-0.312-0.768-0.612-1.113-0.899
|
||||
l88.262-53.368l13.534,8.071l7.14,4.021c0.035,0.1,0.064,0.198,0.096,0.297c5.285,15.604-1.335,33.237-16.333,41.25
|
||||
c-16.688,8.912-37.519,2.586-46.429-14.103c-1.854-3.468-3.037-7.112-3.615-10.793l-7.986,4.907
|
||||
c0.839,3.416,2.109,6.787,3.84,10.029c11.201,20.967,37.366,28.914,58.332,17.717c16.01-8.547,24.415-25.824,22.518-42.851
|
||||
l56.337,33.61c-1.554,1.23-3.644,2.742-6.238,4.499c-12.676-7.953-29.146-9.104-43.265-1.563
|
||||
c-14.549,7.77-22.822,22.745-22.787,38.191C156.913,179.936,151.091,182.234,149.033,182.508z M58.343,126.789V42.336
|
||||
c0-0.702,0.089-1.385,0.24-2.042l36.433,64.319L58.343,126.789z M174.344,171.672c1.334-10.697,7.656-20.613,17.869-26.066
|
||||
c9.905-5.291,21.268-5.213,30.732-0.785c3.225,1.513,6.226,3.533,8.875,6.015c2.677,2.502,4.998,5.468,6.818,8.875
|
||||
c8.911,16.687,2.588,37.511-14.101,46.422c-16.688,8.914-37.517,2.588-46.431-14.101c-1.646-3.086-2.771-6.316-3.406-9.586
|
||||
C174.003,178.857,173.9,175.221,174.344,171.672z M240.285,125.102l-34.512-20.586l34.512-60.934V125.102z M197.343,99.484
|
||||
l-47.237-28.183l-46.689,28.232l-37.43-66.089c0.445-0.066,0.896-0.113,1.357-0.113h163.938c1.125,0,2.196,0.216,3.19,0.595
|
||||
L197.343,99.484z"/>
|
||||
<path fill={props.color} d="M30.079,300H269.92c16.587,0,30.08-13.494,30.08-30.08V30.08C300,13.494,286.507,0,269.92,0H30.079
|
||||
C13.494,0,0,13.494,0,30.08v239.84C0,286.506,13.494,300,30.079,300z M15.587,30.08c0-7.992,6.501-14.494,14.492-14.494H269.92
|
||||
c7.992,0,14.494,6.502,14.494,14.494v239.84c0,7.992-6.502,14.494-14.494,14.494H30.079c-7.991,0-14.492-6.502-14.492-14.494
|
||||
V30.08z"/>
|
||||
</g>
|
||||
</g>
|
||||
</SvgIcon>
|
||||
);
|
||||
}
|
23
frontend/src/components/icons/SendReceiveIcon.js
Normal file
23
frontend/src/components/icons/SendReceiveIcon.js
Normal file
@ -0,0 +1,23 @@
|
||||
import React, { Component } from "react";
|
||||
import { SvgIcon } from "@mui/material"
|
||||
|
||||
export default function SendReceiveIcon(props) {
|
||||
return (
|
||||
<SvgIcon sx={props.sx} color={props.color} x="0px" y="0px" viewBox="0 0 300 300">
|
||||
<g>
|
||||
<path fill={props.color} d="M285.126,63.456c-0.487,0-0.985,0.028-1.485,0.083c-10.938,0.583-176.959,7.455-264.56,11.065
|
||||
c-3.533,0.137-8.809-0.708-12.036,0.666c-2.834,1.197-5.051,4.151-6.195,7.491c-0.035,0.102-0.071,0.201-0.104,0.304
|
||||
c-1.189,3.708-1.048,7.837,1.094,10.571c6.926,8.827,18.948,15.991,27.521,23.321c4.17,3.566,8.384,7.093,12.568,10.648
|
||||
c0.758,0.653,5.504,3.664,5.562,4.706c0,0.014,4.656,90.229,4.656,90.229s-1.983,8.246,6.614,13.467c0,0,4.854,2.437,12.953-3.08
|
||||
c0.083,0.017,0.169,0.019,0.25,0.039c9.155-5.648,32.594-17.686,55.964-29.039l13.985,11.104
|
||||
c5.275,1.931,10.294,5.525,15.817,2.649c0.695-0.358,1.375-0.747,2.056-1.139l2.165-2.107
|
||||
c55.693-54.32,119.135-114.93,129.685-122.854c5.136-2.498,8.55-7.759,8.356-13.785C299.729,69.757,293.189,63.456,285.126,63.456z
|
||||
M71.998,158.047l-3.396,12.34c0,0-0.064-0.094-0.168-0.241l-6.912,23.467l0.432-54.431l1.194-0.17l40.068-5.826l-19.093,7.634
|
||||
l-1.275,0.511c0.064,0.09,0.109,0.156,0.109,0.156C71.858,144.358,71.998,158.047,71.998,158.047z M89.62,154.562l135.104-54.043
|
||||
L61.011,124.368L19.684,89.386c0,0,257.502-10.591,265.317-11.104c-6.442,1.75-133.392,125.547-133.392,125.547L89.62,154.562z
|
||||
M95.61,203.455c-10.354,5.246-18.698,9.647-24.793,13.076c-1.116,0.624-2.151,1.221-3.109,1.775l16.075-49.475l31.317,24.89
|
||||
C109.292,196.582,102.446,199.983,95.61,203.455z"/>
|
||||
</g>
|
||||
</SvgIcon>
|
||||
);
|
||||
}
|
Loading…
Reference in New Issue
Block a user