Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

335
Visualizações
Make chart hidden when balance is 0

I'm working on a project which features a portfolio doughnut chart on the dashboard. Currently if you're a new user the dt-card is just an empty box. When you have balance it shows the chart

.

I want to make it that when you dont have balance it minimizes the <script> part to Make it look like this

and only shows a header saying "Your portfolio is empty.". I'll provide the current code of it right now.

<div class="col-md-12">
  <!-- Card -->
  <div class="dt-card dt-card__full-height">
    <!-- Card Header -->
    <div class="dt-card__header">
      <!-- Card Heading -->
      <div class="dt-card__heading">
        <h3 class="dt-card__title">
          <?php echo ("Your Portfolio") ?>
        </h3>
      </div>
      <!-- /card heading -->
    </div>
    <!-- /card header -->
    <!-- Card Body -->
    <div class="dt-card__body d-flex justify-content-center align-items-center">
      <!-- Chart -->
      <canvas id="pie-chart" class="m--30p display-b" data-fill="27" height="130" width="130"></canvas>
      <!-- /chart -->
    </div>
    <!-- /card body -->
  </div>
  <script src="<?php echo base_url('/assets/dist/js/Chart.min.js') ?>"></script>
  <script>
    var activedeposits = <?php echo $activeDeposits > 0 ? $activeDeposits : '0' ?>;
    var withdrawals = <?php echo $earningsInfo > 0 ? $earningsInfo : '0' ?>;
    new Chart(document.getElementById("pie-chart"), {
      type: 'doughnut',
      data: {
        labels: ["Deposited", "Earnings"],
        datasets: [{
          label: "Transactions",
          backgroundColor: ["#0862c9", "#71A5E1"],
          data: [activedeposits, withdrawals]
        }]
      }
    });
  </script>
  <!-- /card -->
</div>```
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda