fix(maps): define height for the map containers (Safari issue)

This commit is contained in:
nixa 2017-09-19 16:36:18 +03:00
parent 3536c82de1
commit 01ebcdec8a
6 changed files with 6 additions and 13 deletions

View file

@ -2,16 +2,12 @@
@include nb-install-component() {
$card-header-border: 1px;
nb-card-body {
padding: nb-theme(card-padding) 0 0 0;
}
.echarts {
width: 100%;
height: calc(#{nb-theme(card-height-xlarge)} - (#{nb-theme(card-padding) * 2}) -
(#{nb-theme(card-header-font-size)} * #{nb-theme(card-line-height)}) -
#{$card-header-border} - #{nb-theme(card-padding)});
height: nb-theme(card-height-large);
}
}

View file

@ -5,7 +5,7 @@ import { NbThemeService } from '@nebular/theme';
selector: 'ngx-bubble-map',
styleUrls: ['./bubble-map.component.scss'],
template: `
<nb-card size="xlarge">
<nb-card>
<nb-card-header>Bubble Maps</nb-card-header>
<nb-card-body>
<div echarts [options]="options" class="echarts"></div>

View file

@ -8,6 +8,6 @@
/deep/ agm-map {
width: 100%;
height: 100%;
height: nb-theme(card-height-large);
}
}

View file

@ -4,7 +4,7 @@ import { Component } from '@angular/core';
selector: 'ngx-gmaps',
styleUrls: ['./gmaps.component.scss'],
template: `
<nb-card size="xlarge">
<nb-card>
<nb-card-header>Google Maps</nb-card-header>
<nb-card-body>
<agm-map [latitude]="lat" [longitude]="lng">

View file

@ -2,15 +2,12 @@
@include nb-install-component() {
$card-header-border: 1px;
nb-card-body {
padding: 0;
}
/deep/ .leaflet-container {
width: 100%;
height: calc(#{nb-theme(card-height-xlarge)} - (#{nb-theme(card-padding) * 2}) -
(#{nb-theme(card-header-font-size)} * #{nb-theme(card-line-height)}) - #{$card-header-border});
height: nb-theme(card-height-large);
}
}

View file

@ -7,7 +7,7 @@ import 'style-loader!leaflet/dist/leaflet.css';
selector: 'ngx-leaflet',
styleUrls: ['./leaflet.component.scss'],
template: `
<nb-card size="xlarge">
<nb-card>
<nb-card-header>Leaflet Maps</nb-card-header>
<nb-card-body>
<div leaflet [leafletOptions]="options"></div>