UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
ServicesSummary.vue 3.21 KiB
Newer Older
import CyberSecLogo from '../assets/images/logos/CyberSecLogo.webp';
graham.smith's avatar
graham.smith committed
<template>
  <div class="services-summary">
    <v-container fluid>
      <v-layout row wrap justify-center name="services-summary">
        <v-flex lg2 md3 sm6 xs12>
          <LogoCard
            :logoSource="ibLogo"
Deven Phillips's avatar
Deven Phillips committed
            class="serviceHeight"
            logoCardText="Download DoD-wide approved containers or harden with Iron Bank"
Michelle Tran's avatar
Michelle Tran committed
            logoCardUrl="/products/iron-bank"
            data-cy="ib"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12>
          <LogoCard
Luke Glasscock's avatar
Luke Glasscock committed
            :logoSource="bbLogo"
Deven Phillips's avatar
Deven Phillips committed
            class="serviceHeight"
Luke Glasscock's avatar
Luke Glasscock committed
            logoCardText="Deploy your own software factory with Big Bang"
Michelle Tran's avatar
Michelle Tran committed
            logoCardUrl="/products/big-bang"
            data-cy="bb"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12>
          <LogoCard
Luke Glasscock's avatar
Luke Glasscock committed
            :logoSource="pbLogo"
Deven Phillips's avatar
Deven Phillips committed
            class="serviceHeight"
Deven Phillips's avatar
Deven Phillips committed
            logoCardText="Get hands-on experience onboarding with Party Bus"
            logoCardUrl="/products/party-bus"
Michelle Tran's avatar
Michelle Tran committed
            data-cy="pb"
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12>
Luke Glasscock's avatar
Luke Glasscock committed
          <LogoCard
Michelle Tran's avatar
Michelle Tran committed
            :logoSource="cnapLogo"
            :logoMaxWidth="100"
Deven Phillips's avatar
Deven Phillips committed
            class="serviceHeight"
Luke Glasscock's avatar
Luke Glasscock committed
            logoCardText="Provide access to development, testing, and production enclaves"
Michelle Tran's avatar
Michelle Tran committed
            logoCardUrl="/products/cnap"
            data-cy="cnap"
Luke Glasscock's avatar
Luke Glasscock committed
          />
        </v-flex>
        <v-flex lg2 md3 sm6 xs12>
          <LogoCard
daniel.cushman's avatar
daniel.cushman committed
            :logoSource="csLogo"
Deven Phillips's avatar
Deven Phillips committed
            class="serviceHeight"
daniel.cushman's avatar
daniel.cushman committed
            logoCardText="Stay secured with our Cybersecurity team processes"
daniel.cushman's avatar
daniel.cushman committed
            logoCardUrl="/products/cybersecurity"
Michelle Tran's avatar
Michelle Tran committed
            data-cy="cyber"
          />
        </v-flex>
      </v-layout>
    </v-container>
graham.smith's avatar
graham.smith committed
  </div>
</template>
<script>
graham.smith's avatar
graham.smith committed
import LogoCard from "@/components/Base/LogoCard.vue";
import IBLogo from "@/assets/images/logos/Iron_Bank_Logo_LIGHT.webp";
import PBLogo from "@/assets/images/logos/P1_Party_Bus_Logo.webp";
import BBLogo from "@/assets/images/logos/Big_Bang_Color_Logo_Black_text.webp";
Michelle Tran's avatar
Michelle Tran committed
import CNAPlogo from "@/assets/images/logos/CNAP_logo.webp";
import CSLogo from "@/assets/images/logos/CyberSecLogo.webp";
graham.smith's avatar
graham.smith committed

export default {
  name: "ServicesSummary",
  components: {
  },
  data() {
    return {
      ibLogo: IBLogo,
      pbLogo: PBLogo,
Luke Glasscock's avatar
Luke Glasscock committed
      bbLogo: BBLogo,
      cnapLogo: CNAPlogo,
      csLogo: CSLogo,
graham.smith's avatar
graham.smith committed
};
</script>
<style lang="scss" scoped>
.services-summary {
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .service-container {
Graham Smith's avatar
Graham Smith committed
    display: flex;
    flex-direction: column;
    align-items: center;
graham.smith's avatar
graham.smith committed
    padding-left: 2rem;
    padding-right: 2rem;
Graham Smith's avatar
Graham Smith committed
    margin-bottom: 1rem;
Graham Smith's avatar
Graham Smith committed

    a {
      .btn-link {
        word-wrap: none;
      }
    }
Graham Smith's avatar
Graham Smith committed
    h4 {
      margin-top: 1rem;
      margin-bottom: 1rem;
    }

Graham Smith's avatar
Graham Smith committed
    @include xs {
      align-items: flex-start;
      text-align: left;
      h4 {
        margin-left: 0;
        padding-left: 0;
      }
    }
Deven Phillips's avatar
Deven Phillips committed
@media screen and (max-width: 1904px) {
  .serviceHeight {
    height: 280px;
  }
}

@media screen and (max-width: 1264px) {
  .serviceHeight {
    height: 260px;
  }
}

@media screen and (max-width: 960px) {
  .serviceHeight {
    height: 240px;
  }
}