feat: replace IonIcons with svg icons (#1069)
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -21,6 +21,7 @@ import PanelResizer, { PanelSide, ResizeFinishCallback, PanelResizeType } from '
|
|||||||
import { Disclosure, DisclosureButton, DisclosurePanel } from '@reach/disclosure'
|
import { Disclosure, DisclosureButton, DisclosurePanel } from '@reach/disclosure'
|
||||||
import { useCloseOnBlur } from '@/Hooks/useCloseOnBlur'
|
import { useCloseOnBlur } from '@/Hooks/useCloseOnBlur'
|
||||||
import ContentListOptionsMenu from './ContentListOptionsMenu'
|
import ContentListOptionsMenu from './ContentListOptionsMenu'
|
||||||
|
import Icon from '@/Components/Icon/Icon'
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
application: WebApplication
|
application: WebApplication
|
||||||
@@ -174,14 +175,12 @@ const ContentListView: FunctionComponent<Props> = ({ application, viewController
|
|||||||
<div className="section-title-bar-header">
|
<div className="section-title-bar-header">
|
||||||
<div className="sk-h2 font-semibold title">{panelTitle}</div>
|
<div className="sk-h2 font-semibold title">{panelTitle}</div>
|
||||||
<button
|
<button
|
||||||
className="sk-button contrast wide"
|
className="flex items-center px-5 py-1 bg-contrast hover:brightness-130 color-text border-0 cursor-pointer"
|
||||||
title={addButtonLabel}
|
title={addButtonLabel}
|
||||||
aria-label={addButtonLabel}
|
aria-label={addButtonLabel}
|
||||||
onClick={addNewItem}
|
onClick={addNewItem}
|
||||||
>
|
>
|
||||||
<div className="sk-label">
|
<Icon type="add" className="w-3.5 h-3.5" />
|
||||||
<i className="ion-plus add-button" aria-hidden></i>
|
|
||||||
</div>
|
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div className="filter-section" role="search">
|
<div className="filter-section" role="search">
|
||||||
|
|||||||
@@ -440,11 +440,9 @@ class Footer extends PureComponent<Props, State> {
|
|||||||
id="lock-item"
|
id="lock-item"
|
||||||
onClick={this.lockClickHandler}
|
onClick={this.lockClickHandler}
|
||||||
title="Locks application and wipes unencrypted data from memory."
|
title="Locks application and wipes unencrypted data from memory."
|
||||||
className="sk-app-bar-item"
|
className="sk-app-bar-item pl-1 hover:color-info"
|
||||||
>
|
>
|
||||||
<div className="sk-label">
|
<Icon type="lock-filled" />
|
||||||
<i id="footer-lock-icon" className="icon ion-locked" />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -1,57 +0,0 @@
|
|||||||
@charset "UTF-8";
|
|
||||||
|
|
||||||
/*!
|
|
||||||
Ionicons, v2.0.1
|
|
||||||
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
|
|
||||||
https://twitter.com/benjsperry https://twitter.com/ionicframework
|
|
||||||
MIT License: https://github.com/driftyco/ionicons
|
|
||||||
|
|
||||||
Android-style icons originally built by Google’s
|
|
||||||
Material Design Icons: https://github.com/google/material-design-icons
|
|
||||||
used under CC BY http://creativecommons.org/licenses/by/4.0/
|
|
||||||
Modified icons to fit ionicon’s grid from original.
|
|
||||||
*/
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Ionicons';
|
|
||||||
src: url('../fonts/ionicons.eot?v=2.0.0');
|
|
||||||
src: url('../fonts/ionicons.eot?v=2.0.1#iefix') format('embedded-opentype'),
|
|
||||||
url('../fonts/ionicons.ttf?v=2.0.1') format('truetype'),
|
|
||||||
url('../fonts/ionicons.woff?v=2.0.1') format('woff');
|
|
||||||
font-weight: normal;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ionicon-fill-none {
|
|
||||||
fill: none;
|
|
||||||
}
|
|
||||||
.ionicon-stroke-width {
|
|
||||||
stroke-width: 32px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ion,
|
|
||||||
.ionicons,
|
|
||||||
.ion-locked:before,
|
|
||||||
.ion-plus:before {
|
|
||||||
display: inline-block;
|
|
||||||
font-family: 'Ionicons';
|
|
||||||
speak: none;
|
|
||||||
font-style: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
font-variant: normal;
|
|
||||||
text-transform: none;
|
|
||||||
text-rendering: auto;
|
|
||||||
line-height: 1;
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
-moz-font-smoothing: antialiased;
|
|
||||||
-moz-osx-font-smoothing: grayscale;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ion-locked:before {
|
|
||||||
content: '\f200';
|
|
||||||
}
|
|
||||||
|
|
||||||
.ion-plus:before {
|
|
||||||
content: '\f218';
|
|
||||||
}
|
|
||||||
|
|
||||||
/*# sourceMappingURL=ionicons.css.map */
|
|
||||||
@@ -9,7 +9,6 @@
|
|||||||
@import 'menus';
|
@import 'menus';
|
||||||
@import 'modals';
|
@import 'modals';
|
||||||
@import 'stylekit-sub';
|
@import 'stylekit-sub';
|
||||||
@import 'ionicons';
|
|
||||||
@import 'reach-sub';
|
@import 'reach-sub';
|
||||||
@import 'sessions-modal';
|
@import 'sessions-modal';
|
||||||
@import 'preferences';
|
@import 'preferences';
|
||||||
|
|||||||
@@ -2,6 +2,10 @@
|
|||||||
height: 0.75rem;
|
height: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.h-3\.5 {
|
||||||
|
height: 0.875rem;
|
||||||
|
}
|
||||||
|
|
||||||
.h-26 {
|
.h-26 {
|
||||||
width: 6.5rem;
|
width: 6.5rem;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -112,8 +112,13 @@
|
|||||||
|
|
||||||
.px-4\.5,
|
.px-4\.5,
|
||||||
.sk-panel .px-4\.5 {
|
.sk-panel .px-4\.5 {
|
||||||
padding-left: 1.375rem;
|
padding-left: 1.125rem;
|
||||||
padding-right: 1.375rem;
|
padding-right: 1.125rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.px-5 {
|
||||||
|
padding-left: 1.25rem;
|
||||||
|
padding-right: 1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.px-9 {
|
.px-9 {
|
||||||
|
|||||||
@@ -2,6 +2,10 @@
|
|||||||
width: 0.75rem;
|
width: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.w-3\.5 {
|
||||||
|
width: 0.875rem;
|
||||||
|
}
|
||||||
|
|
||||||
.w-6 {
|
.w-6 {
|
||||||
width: 1.5rem;
|
width: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user