[Icons] Update font sheet (#582)
* Initial commit for icon update * Updated lg to reflect current usage * Created BitwardenIconsService * Prettier updates * More prettier updates * Updated font * Prettier * Added new icons to service map * Removed variables and converted css to use scss maps and exported list * Updated font sheet (130) * Removed base class and replaced bolt icon * Added 3x icon size * Added sm text size helper * Added rotate 270 helper * Prettier * Updated font sheet * Requested Changes * Removed BitwardenIcons Util - obsolete
This commit is contained in:
parent
af7da0e942
commit
a985621bb9
|
@ -5,7 +5,7 @@
|
||||||
[attr.role]="useAlertRole ? 'alert' : null"
|
[attr.role]="useAlertRole ? 'alert' : null"
|
||||||
>
|
>
|
||||||
<h3 class="callout-heading" *ngIf="title">
|
<h3 class="callout-heading" *ngIf="title">
|
||||||
<i class="fa {{ icon }}" *ngIf="icon" aria-hidden="true"></i>
|
<i class="{{ icon }}" *ngIf="icon" aria-hidden="true"></i>
|
||||||
{{ title }}
|
{{ title }}
|
||||||
</h3>
|
</h3>
|
||||||
<div class="enforced-policy-options" *ngIf="enforcedPolicyOptions">
|
<div class="enforced-policy-options" *ngIf="enforcedPolicyOptions">
|
||||||
|
|
|
@ -36,7 +36,7 @@ export class CalloutComponent implements OnInit {
|
||||||
this.title = this.i18nService.t("warning");
|
this.title = this.i18nService.t("warning");
|
||||||
}
|
}
|
||||||
if (this.icon === undefined) {
|
if (this.icon === undefined) {
|
||||||
this.icon = "fa-warning";
|
this.icon = "bwi-exclamation-triangle";
|
||||||
}
|
}
|
||||||
} else if (this.type === "error") {
|
} else if (this.type === "error") {
|
||||||
this.calloutStyle = "danger";
|
this.calloutStyle = "danger";
|
||||||
|
@ -44,7 +44,7 @@ export class CalloutComponent implements OnInit {
|
||||||
this.title = this.i18nService.t("error");
|
this.title = this.i18nService.t("error");
|
||||||
}
|
}
|
||||||
if (this.icon === undefined) {
|
if (this.icon === undefined) {
|
||||||
this.icon = "fa-bolt";
|
this.icon = "bwi-error";
|
||||||
}
|
}
|
||||||
} else if (this.type === "tip") {
|
} else if (this.type === "tip") {
|
||||||
this.calloutStyle = "success";
|
this.calloutStyle = "success";
|
||||||
|
@ -52,7 +52,7 @@ export class CalloutComponent implements OnInit {
|
||||||
this.title = this.i18nService.t("tip");
|
this.title = this.i18nService.t("tip");
|
||||||
}
|
}
|
||||||
if (this.icon === undefined) {
|
if (this.icon === undefined) {
|
||||||
this.icon = "fa-lightbulb-o";
|
this.icon = "bwi-lightbulb";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="icon" aria-hidden="true">
|
<div class="icon" aria-hidden="true">
|
||||||
<img [src]="image" appFallbackSrc="{{ fallbackImage }}" *ngIf="imageEnabled && image" alt="" />
|
<img [src]="image" appFallbackSrc="{{ fallbackImage }}" *ngIf="imageEnabled && image" alt="" />
|
||||||
<i class="fa fa-fw fa-lg {{ icon }}" *ngIf="!imageEnabled || !image"></i>
|
<i class="bwi-fw bwi-lg {{ icon }}" *ngIf="!imageEnabled || !image"></i>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,15 +9,6 @@ import { StateService } from "jslib-common/abstractions/state.service";
|
||||||
|
|
||||||
import { Utils } from "jslib-common/misc/utils";
|
import { Utils } from "jslib-common/misc/utils";
|
||||||
|
|
||||||
const IconMap: any = {
|
|
||||||
"fa-globe": String.fromCharCode(0xf0ac),
|
|
||||||
"fa-sticky-note-o": String.fromCharCode(0xf24a),
|
|
||||||
"fa-id-card-o": String.fromCharCode(0xf2c3),
|
|
||||||
"fa-credit-card": String.fromCharCode(0xf09d),
|
|
||||||
"fa-android": String.fromCharCode(0xf17b),
|
|
||||||
"fa-apple": String.fromCharCode(0xf179),
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides a mapping from supported card brands to
|
* Provides a mapping from supported card brands to
|
||||||
* the filenames of icon that should be present in images/cards folder of clients.
|
* the filenames of icon that should be present in images/cards folder of clients.
|
||||||
|
@ -59,25 +50,21 @@ export class IconComponent implements OnChanges {
|
||||||
this.load();
|
this.load();
|
||||||
}
|
}
|
||||||
|
|
||||||
get iconCode(): string {
|
|
||||||
return IconMap[this.icon];
|
|
||||||
}
|
|
||||||
|
|
||||||
protected load() {
|
protected load() {
|
||||||
switch (this.cipher.type) {
|
switch (this.cipher.type) {
|
||||||
case CipherType.Login:
|
case CipherType.Login:
|
||||||
this.icon = "fa-globe";
|
this.icon = "bwi-globe";
|
||||||
this.setLoginIcon();
|
this.setLoginIcon();
|
||||||
break;
|
break;
|
||||||
case CipherType.SecureNote:
|
case CipherType.SecureNote:
|
||||||
this.icon = "fa-sticky-note-o";
|
this.icon = "bwi-sticky-note";
|
||||||
break;
|
break;
|
||||||
case CipherType.Card:
|
case CipherType.Card:
|
||||||
this.icon = "fa-credit-card";
|
this.icon = "bwi-credit-card";
|
||||||
this.setCardIcon();
|
this.setCardIcon();
|
||||||
break;
|
break;
|
||||||
case CipherType.Identity:
|
case CipherType.Identity:
|
||||||
this.icon = "fa-id-card-o";
|
this.icon = "bwi-id-card";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -90,10 +77,10 @@ export class IconComponent implements OnChanges {
|
||||||
let isWebsite = false;
|
let isWebsite = false;
|
||||||
|
|
||||||
if (hostnameUri.indexOf("androidapp://") === 0) {
|
if (hostnameUri.indexOf("androidapp://") === 0) {
|
||||||
this.icon = "fa-android";
|
this.icon = "bwi-android";
|
||||||
this.image = null;
|
this.image = null;
|
||||||
} else if (hostnameUri.indexOf("iosapp://") === 0) {
|
} else if (hostnameUri.indexOf("iosapp://") === 0) {
|
||||||
this.icon = "fa-apple";
|
this.icon = "bwi-apple";
|
||||||
this.image = null;
|
this.image = null;
|
||||||
} else if (
|
} else if (
|
||||||
this.imageEnabled &&
|
this.imageEnabled &&
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
{{ "sendCode" | i18n }}
|
{{ "sendCode" | i18n }}
|
||||||
</button>
|
</button>
|
||||||
<span class="ml-2 text-success" role="alert" @sent *ngIf="sentCode">
|
<span class="ml-2 text-success" role="alert" @sent *ngIf="sentCode">
|
||||||
<i class="fa fa-check-circle-o" aria-hidden="true"></i>
|
<i class="bwi-check-circle" aria-hidden="true"></i>
|
||||||
{{ "codeSent" | i18n }}
|
{{ "codeSent" | i18n }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 258 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue