UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
ServicesSummary.vue 3.27 KiB
import CyberSecLogo from '../assets/images/logos/CyberSecLogo.png';
<template>
  <div class="services-summary">
    <v-container fluid>
      <v-layout row wrap justify-center name="services-summary">
        <v-flex lg2 md3 sm6 xs12 v-if="!ignoreIronBank">
          <LogoCard
            :logoSource="ibLogo"
            logoCardText="Download DoD-wide approved containers or harden with Iron Bank"
            logoCardUrl="/products/iron-bank/"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12 v-if="!ignoreBigBang">
          <LogoCard
            :logoSource="bbLogo"
            logoCardText="Deploy your own software factory with Big Bang"
            logoCardUrl="/products/big-bang/"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12 v-if="!ignorePartyBus">
          <LogoCard
            :logoSource="pbLogo"
            logoCardText="Get hands-on experience onboarding with Party Bus"
            logoCardUrl="/products/party-bus"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12 v-if="!ignoreCNAP">
          <LogoCard
            :logoSvg="cnapLogo"
            logoCardText="Provide access to development, testing, and production enclaves"
            logoCardUrl="/products/cnap/"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12>
          <LogoCard
            :logoSource="csLogo"
            logoCardText="Stay secured with our Cybersecurity team processes"
            logoCardUrl="/products/cybersecurity"
          />
        </v-flex>
        <!-- <v-flex lg2 md3 sm6 xs12>
          <LogoCard
            :logoSource=""
            logoCardText="Stay secured with our Cybersecurity team processes"
          />
        </v-flex> 
        -->
      </v-layout>
    </v-container>
  </div>
</template>
<script>
import LogoCard from "@/components/Base/LogoCard";
import IBLogo from "@/assets/images/logos/Iron_Bank_Logo_LIGHT.png";
import PBLogo from "@/assets/images/logos/P1_Party_Bus_Logo.png";
import BBLogo from "@/assets/images/logos/Big_Bang_Color_Logo_Black_text.png";
import CNAPlogo from "@/assets/images/logos/CNAP_logo.svg";
import CSLogo from "@/assets/images/logos/CyberSecLogo.png";

export default {
  name: "ServicesSummary",
  components: {
    LogoCard
  },
  props: {
    ignoreIronBank: {
      type: Boolean,
      default: false
    },
    ignoreBigBang: {
      type: Boolean,
      default: false
    },
    ignorePartyBus: {
      type: Boolean,
      default: false
    },
    ignoreCNAP: {
      type: Boolean,
      default: false
    },
    ignoreCyberSec: {
      type: Boolean,
      default: false
    }
  },
  data() {
    return {
      ibLogo: IBLogo,
      pbLogo: PBLogo,
      bbLogo: BBLogo,
      cnapLogo: CNAPlogo,
      csLogo: CSLogo
    };
  }
};
</script>
<style lang="scss" scoped>
.services-summary {
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .service-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    margin-bottom: 1rem;

    a {
      .btn-link {
        word-wrap: none;
      }
    }

    h4 {
      margin-top: 1rem;
      margin-bottom: 1rem;
    }

    @include xs {
      align-items: flex-start;
      text-align: left;
      h4 {
        margin-left: 0;
        padding-left: 0;
      }
    }
  }
}
</style>