Skip to content

Commit 63cc5e4

Browse files
authored
Merge pull request #1158 from data-for-change/1136-bug-axis-partial
Add widgets with inadequate download to MapAndDesigns
2 parents 09f421d + 0a4ec6b commit 63cc5e4

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

src/components/molecules/card/AnyWayCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ const AnyWayCard: FC<IProps> = ({
109109

110110
const imgDownloadHandler = () => {
111111
if (element && element instanceof HTMLElement) {
112-
if (widgetType === CardType.Map) {
112+
if (widgetType === CardType.MapAndDesigns) {
113113
widgetToImageH2C(widgetName, element);
114114
} else {
115115
widgetToImageH2I(widgetName, element);

src/components/organisms/CardEditorDialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const CardEditor: FC<IProps> = ({ isOpen, onClose, widgetName, text }) => {
3636
const widgetType = getWidgetType(widgetName);
3737
const imgDownloadHandler = () => {
3838
if (cardElement && cardElement instanceof HTMLElement) {
39-
if (widgetType === CardType.Map) {
39+
if (widgetType === CardType.MapAndDesigns) {
4040
widgetToImageH2C(widgetName, cardElement);
4141
} else {
4242
widgetToImageH2I(widgetName, cardElement);

src/services/to-image.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { saveAs } from 'file-saver';
22
import * as htmlToImage from 'html-to-image';
33
import html2canvas from 'html2canvas';
44

5-
const DEFAULT_SCALE = 3;
5+
const DEFAULT_SCALE = 4;
66

77
const removeMapControllers = (el: Document) => {
88
const elementList = el.querySelectorAll(
@@ -16,7 +16,7 @@ export const widgetToImageH2I = (fileName: string, widgetElement: HTMLElement) =
1616
};
1717

1818
// https://github.com/bubkoo/html-to-image
19-
const usingHtml2Image = (fileName: string, widgetElement: HTMLElement, scale = DEFAULT_SCALE) => {
19+
const usingHtml2Image = (fileName: string, widgetElement: HTMLElement) => {
2020
const canvasWidth = 3300;
2121
const canvasHeight = 3300;
2222

src/services/widgets.style.service.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export enum FooterVariant {
1616

1717
export enum CardType {
1818
None,
19-
Map,
19+
MapAndDesigns,
2020
}
2121
export interface CardVariant {
2222
header: HeaderVariant;
@@ -74,8 +74,13 @@ export function getWidgetVariant(widgetName: string) {
7474

7575
const widgetTypes: { [index: string]: CardType } = {
7676
defaultType: CardType.None,
77-
[WidgetName.most_severe_accidents]: CardType.Map ,
78-
[WidgetName.accidents_heat_map]:CardType.Map,
77+
[WidgetName.most_severe_accidents]: CardType.MapAndDesigns ,
78+
[WidgetName.accidents_heat_map]:CardType.MapAndDesigns,
79+
[WidgetName.injured_count_by_severity]:CardType.MapAndDesigns,
80+
[WidgetName.accident_count_by_severity]:CardType.MapAndDesigns,
81+
[WidgetName.vision_zero_2_plus_1]:CardType.MapAndDesigns,
82+
[WidgetName.vision_zero_10_50_90]:CardType.MapAndDesigns,
83+
[WidgetName.vision_zero_bike]:CardType.MapAndDesigns,
7984
};
8085

8186
export function getWidgetType(widgetName: string) {

0 commit comments

Comments
 (0)