templates/components/modals/wallet/modal.html.twig line 1

Open in your IDE?
  1. <div class="popup wallet-modal" style="min-height: 300px;">
  2.     <div class="wallet-header">
  3.         <div class="wallet-nav">
  4.             <button class="deposite-btn active">
  5.                 <svg class="icon"><use href="/assets/icons/icons.svg#plus-icon"></use></svg>Депозит
  6.             </button>
  7.             <button class="withdraw-btn">
  8.                 <svg class="icon"><use href="/assets/icons/icons.svg#minus-icon"></use></svg>Вывод
  9.             </button>
  10.             <button class="history-btn">
  11.                 <svg class="icon"><use href="/assets/icons/icons.svg#history-icon"></use></svg>История
  12.             </button>
  13.         </div>
  14.         <button class="close-modal-btn">
  15.             <svg class="icon"><use href="/assets/icons/icons.svg#close-icon"></use></svg>
  16.         </button>
  17.     </div>
  18.     <div class="scroll-container">
  19.         <div class="deposite-wrapper">
  20.             <div class="wallet-payments-system-list">
  21.                 <div class="payment-system" data-system="1" data-method="sbp1">
  22.                     <div class="payments-left">
  23.                         <img src="/assets/icons/spb-icon.svg" alt="sbp" />
  24.                         <div>
  25.                             <h3>СБП #1</h3>
  26.                             <p>Мин. 100₽</p>
  27.                         </div>
  28.                     </div>
  29.                     <p>0.0%</p>
  30.                 </div>
  31.                 <div class="payment-system" data-system="3" data-method="sbp1">
  32.                     <div class="payments-left">
  33.                         <img src="/assets/icons/spb-icon.svg" alt="sbp" />
  34.                         <div>
  35.                             <h3>СБП #2</h3>
  36.                             <p>Мин. 300₽</p>
  37.                         </div>
  38.                     </div>
  39.                     <p>0.0%</p>
  40.                 </div>
  41.                 <div class="payment-system" data-system="2" data-method="sbp1">
  42.                     <div class="payments-left">
  43.                         <img src="/assets/icons/spb-icon.svg" alt="sbp" />
  44.                         <div>
  45.                             <h3>СБП #3</h3>
  46.                             <p>Мин. 300₽</p>
  47.                         </div>
  48.                     </div>
  49.                     <p>0.0%</p>
  50.                 </div>
  51.                 <div class="payment-system" data-system="4" data-method="fkwallet">
  52.                     <div class="payments-left">
  53.                         <img src="/assets/icons/fk-icon.svg" alt="fkwallet" />
  54.                         <div>
  55.                             <h3>FKWallet</h3>
  56.                             <p>Мин. 100₽</p>
  57.                         </div>
  58.                     </div>
  59.                     <p>0.0%</p>
  60.                 </div>
  61.                 <div class="payment-system" data-system="5" data-method="cryptobot">
  62.                     <div class="payments-left">
  63.                         <img src="/assets/icons/crypto.svg" alt="cryptobot" />
  64.                         <div>
  65.                             <h3>Криптобот</h3>
  66.                             <p>Мин. 100₽</p>
  67.                         </div>
  68.                     </div>
  69.                     <p>0.0%</p>
  70.                 </div>
  71.                 <div class="payment-system" data-system="6" data-method="cryptopay">
  72.                     <div class="payments-left">
  73.                         <img src="/assets/icons/crypto.svg" alt="cryptopay" />
  74.                         <div>
  75.                             <h3>Криптовалюты</h3>
  76.                             <p>Мин. 100₽</p>
  77.                         </div>
  78.                     </div>
  79.                     <p>0.0%</p>
  80.                 </div>
  81.             </div>
  82.             <style>
  83.                 .orange-outline {
  84.                     border: 1px solid rgba(255,149,0,0.4);
  85.                     box-shadow: 0 0 0 3px rgba(255,149,0,0.12);
  86.                     border-radius: 12px;
  87.                 }
  88.                 .payment-system {
  89.                     border: 1px solid transparent;
  90.                     border-radius: 12px;
  91.                     transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
  92.                     cursor: pointer;
  93.                 }
  94.                 .payment-system.active {
  95.                     background: rgba(255,149,0,0.04);
  96.                     border-color: rgba(255,149,0,0.45);
  97.                     box-shadow: 0 0 0 3px rgba(255,149,0,0.12);
  98.                 }
  99.                 @media (min-width: 1024px) {
  100.                     .wallet-payments-system-list {
  101.                         min-height: 400px;
  102.                     }
  103.                 }
  104.                 .bank-buttons { margin-top: 10px; }
  105.                 .bank-buttons .game-input-btns {
  106.                     display: flex; gap: 8px; flex-wrap: wrap;
  107.                 }
  108.                 .bank-buttons .game-input-btns button {
  109.                     padding: 8px 12px;
  110.                     border-radius: 10px;
  111.                     border: 1px solid rgba(255,149,0,0.35);
  112.                     background: rgba(255,149,0,0.04);
  113.                     font: inherit;
  114.                     cursor: pointer;
  115.                     transition: background .15s ease, box-shadow .15s ease, border-color .15s ease, transform .05s ease;
  116.                     color: gray;
  117.                 }
  118.                 .bank-buttons .game-input-btns button:hover {
  119.                     background: rgba(255,149,0,0.07);
  120.                 }
  121.                 .bank-buttons .game-input-btns button:active {
  122.                     transform: translateY(1px);
  123.                 }
  124.                 .bank-buttons .game-input-btns button.active {
  125.                     background: rgba(255,149,0,0.10);
  126.                     border-color: rgba(255,149,0,0.55);
  127.                     box-shadow: 0 0 0 3px rgba(255,149,0,0.12);
  128.                 }
  129.                 .bank-buttons .game-input-btns button:focus-visible {
  130.                     outline: 2px solid rgba(255,149,0,0.6);
  131.                     outline-offset: 2px;
  132.                 }
  133.                 .cancel-withdraw-btn {
  134.                     background: linear-gradient(180deg, #ff6264, #cd2549 119.444%);
  135.                     border: none;
  136.                     border-radius: 8px;
  137.                     padding: 4px 10px;
  138.                     font-size: 12px;
  139.                     font-weight: 500;
  140.                     color: #fff;
  141.                     font-family: 'Google Sans', sans-serif;
  142.                     cursor: pointer;
  143.                     transition: background 0.3s ease;
  144.                     white-space: nowrap;
  145.                 }
  146.                 .cancel-withdraw-btn:hover {
  147.                     background: linear-gradient(180deg, #ff787a, #da3a55);
  148.                 }
  149.                 .cancel-withdraw-btn:active {
  150.                     background: linear-gradient(180deg, #e5484a, #b32a3f);
  151.                 }
  152.             </style>
  153.             <div class="deposite-variant">
  154.                 <div class="wrapper-variant">
  155.                     <div class="custom-input-wrapper">
  156.                         <div class="custom-input">
  157.                             <input type="text" placeholder="Введите сумму пополнения" />
  158.                             <p class="inner-label">₽</p>
  159.                         </div>
  160.                         <div class="additional-btns">
  161.                             <button style="cursor:pointer">+{{ random(range(501, 521)) }}</button>
  162.                             <button style="cursor:pointer">+{{ random(range(1001, 1121)) }}</button>
  163.                             <button style="cursor:pointer">+{{ random(range(2500, 5000)) }}</button>
  164.                             <button style="cursor:pointer">+{{ random(range(5001, 15021)) }}</button>
  165.                         </div>
  166.                     </div>
  167.                     <div class="wallet-bonus-tools">
  168.                         <div class="wallet-bonus-tools-header">
  169.                             <span>Дополнительный бонус</span>
  170.                             <label class="wallet-toggle">
  171.                                 <input type="checkbox" checked>
  172.                                 <i></i>
  173.                             </label>
  174.                         </div>
  175.                         <div class="wallet-bonus-grid">
  176.                             {% set walletBonuses = ['+15FS', '+30FS', '+70FS', '+60FS', '+100FS', '+150FS'] %}
  177.                             {% for bonus in walletBonuses %}
  178.                                 <button type="button" class="wallet-bonus-card {% if loop.first %}active{% endif %}">
  179.                                     <img src="/assets/images/slots/SugarRushXmas.jpg" alt="">
  180.                                     <strong>{{ bonus }}</strong>
  181.                                     <span>Ставка 2₽<br>От {{ loop.first ? '300₽' : (loop.index < 4 ? '700₽' : '1500₽') }}</span>
  182.                                 </button>
  183.                             {% endfor %}
  184.                         </div>
  185.                     </div>
  186.                     <div class="custom-input wallet-promo">
  187.                         <input type="text" placeholder="Введите промокод" />
  188.                     </div>
  189.                     <button class="btn-primary">Пополнить баланс</button>
  190.                 </div>
  191.             </div>
  192.         </div>
  193.         <div class="withdraw-wrapper">
  194.             <div class="wallet-payments-system-list">
  195.                 <div class="payment-system">
  196.                     <div class="payments-left">
  197.                         <img src="/assets/icons/spb-icon.svg" alt="sbp" data-method="sbp" />
  198.                         <div>
  199.                             <h3>СБП</h3>
  200.                             <p>Мин. 500₽</p>
  201.                         </div>
  202.                     </div>
  203.                     <p>10.0%</p>
  204.                 </div>
  205.                 <div class="payment-system">
  206.                     <div class="payments-left">
  207.                         <img src="/assets/icons/carts-icon.svg" alt="crypto" data-method="Card RUB" />
  208.                         <div>
  209.                             <h3>Карты РФ</h3>
  210.                             <p>Мин. 500₽</p>
  211.                         </div>
  212.                     </div>
  213.                     <p>10.0%</p>
  214.                 </div>
  215.                 <div class="payment-system">
  216.                     <div class="payments-left">
  217.                         <img src="/assets/icons/fk-icon.svg" alt="FKWallet" data-method="FKWallet" />
  218.                         <div>
  219.                             <h3>FKWallet</h3>
  220.                             <p>Мин. 500₽</p>
  221.                         </div>
  222.                     </div>
  223.                     <p>10.0%</p>
  224.                 </div>
  225.                 <div class="payment-system">
  226.                     <div class="payments-left">
  227.                         <img src="/assets/icons/crypto.svg" alt="crypto" data-method="USDTTRC" />
  228.                         <div>
  229.                             <h3>USDT TRC20</h3>
  230.                             <p>Мин. 1500₽</p>
  231.                         </div>
  232.                     </div>
  233.                     <p>10.0%</p>
  234.                 </div>
  235.             </div>
  236.             <div class="withdraw-variant">
  237.                 <div class="wrapper-variant">
  238.                     <div class="custom-input-wrapper">
  239.                         <div class="custom-input">
  240.                             <input type="text" placeholder="Введите сумму вывода" />
  241.                             <p class="inner-label">₽</p>
  242.                         </div>
  243.                         <div class="additional-btns" style="cursor:pointer">
  244.                             <button style="cursor:pointer">+500</button>
  245.                             <button style="cursor:pointer">+1000</button>
  246.                             <button style="cursor:pointer">+5000</button>
  247.                             <button style="cursor:pointer">Макс</button>
  248.                         </div>
  249.                     </div>
  250.                     <div class="custom-input wallet-promo">
  251.                         <input type="text" placeholder="Введите реквизиты" />
  252.                     </div>
  253.                     <div class="bank-buttons" style="display:none">
  254.                         <div class="game-input-btns">
  255.                             <button class="active" data-bank="sber">Сбербанк</button>
  256.                             <button data-bank="alfa">Альфа</button>
  257.                             <button data-bank="tinkoff">Т-Банк</button>
  258.                             <button data-bank="vtb">ВТБ</button>
  259.                         </div>
  260.                     </div>
  261.                     <p class="wallet-info-text label-wallet">
  262.                         К зачислению: <span> 1000₽</span>
  263.                     </p>
  264.                     <button class="btn-primary">Оформить заявку</button>
  265.                 </div>
  266.                 <p class="wallet-info-text">Комиссия: <span> 10.0%</span></p>
  267.             </div>
  268.         </div>
  269.         <div class="history-variant">
  270.             <div class="transaction-select">
  271.                 <div class="transaction-select-header">
  272.                     <p>Пополнения</p>
  273.                     <img src="/assets/icons/wallet-select-arrow.svg" alt="arrow" />
  274.                 </div>
  275.                 <div class="transaction-select-body">
  276.                     <div class="transaction-select-item">Пополнения</div>
  277.                     <div class="transaction-select-item">Выводы</div>
  278.                 </div>
  279.             </div>
  280.             <div class="wallet-history-table">
  281.                 <div class="wallet-history-header">
  282.                     <p>ID</p>
  283.                     <p>Дата</p>
  284.                     <p>Сумма</p>
  285.                     <p>Статус</p>
  286.                 </div>
  287.                 <div class="wallet-history-body">
  288.                 </div>
  289.                 <div class="referal-table-nav">
  290.                     <button class="referal-table-nav-btn">
  291.                         <svg class="icon">
  292.                             <use href="/assets/icons/icons.svg#arrow-icon"></use>
  293.                         </svg>
  294.                     </button>
  295.                     <button class="referal-table-nav-btn">
  296.                         <svg class="icon">
  297.                             <use href="/assets/icons/icons.svg#arrow-icon"></use>
  298.                         </svg>
  299.                     </button>
  300.                 </div>
  301.             </div>
  302.         </div>
  303.     </div>
  304. </div>