|
|
- <template>
- <header>
- <div class="header__col">
- <Logo />
- <div v-if="!selectedOrig.iata" class="logo-blurb">
- from one of <strong>{{ airportsOrig.length }}</strong>
- <span style="color: white;">local</span> airports
- </div>
- <div
- v-if="
- selectedOrig.iata && !selectedDest.iata && airports_dest.length > 1
- "
- class="logo-blurb"
- >
- to one of <strong>{{ airportsDest.length }}</strong>
- {{ getCompliment }} destinations
- </div>
- </div>
- <div class="header__col">
- <div v-show="!isPickerVisible">
- <button class="btn btn--primary" @click="showPicker">
- tap the map or search 🔎
- </button>
- </div>
- <div v-show="isPickerVisible">
- <button class="btn btn--primary" @click="showPicker">
- hide search <svg
- xmlns="http://www.w3.org/2000/svg"
- class="icon icon-tabler icon-tabler-arrow-bar-to-up"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- stroke-width="3"
- stroke="#ffffff"
- fill="none"
- stroke-linecap="round"
- stroke-linejoin="round"
- >
- <path stroke="none" d="M0 0h24v24H0z" fill="none" />
- <line x1="12" y1="10" x2="12" y2="20" />
- <line x1="12" y1="10" x2="16" y2="14" />
- <line x1="12" y1="10" x2="8" y2="14" />
- <line x1="4" y1="4" x2="20" y2="4" />
- </svg>
- </button>
- </div>
- </div>
- <div class="header__col" />
- </header>
- </template>
-
- <script>
- export default {
- props: {
- selectedOrig: {
- type: [Object],
- default () {
- return {}
- }
- },
- selectedDest: {
- type: [Object],
- default () {
- return {}
- }
- },
- airportsOrig: {
- type: [Array],
- default () {
- return []
- }
- },
- airportsDest: {
- type: [Array],
- default () {
- return []
- }
- },
- isPickerVisible: {
- type: [Boolean],
- default () {
- return null
- }
- }
- }
- }
- </script>
-
- <style>
- .asdf {
- color: red;
- }
- </style>
|