mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2024-12-23 09:30:31 +03:00
Relocate stylesheets to their proper component
This commit is contained in:
parent
30455864fa
commit
914efc6a64
7 changed files with 13 additions and 22 deletions
|
@ -1,14 +1,14 @@
|
|||
@import '@shlinkio/shlink-frontend-kit/base';
|
||||
|
||||
.menu-layout__swipeable {
|
||||
.shlink-layout__swipeable {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.menu-layout__swipeable-inner {
|
||||
.shlink-layout__swipeable-inner {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.menu-layout__burger-icon {
|
||||
.shlink-layout__burger-icon {
|
||||
display: none;
|
||||
transition: color 300ms;
|
||||
position: fixed;
|
||||
|
@ -23,11 +23,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
.menu-layout__burger-icon--active {
|
||||
.shlink-layout__burger-icon--active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.menu-layout__container.menu-layout__container {
|
||||
.shlink-layout__container.shlink-layout__container {
|
||||
padding: 20px 0 0;
|
||||
min-height: 100%;
|
||||
|
|
@ -9,7 +9,7 @@ import { AsideMenu } from './common/AsideMenu';
|
|||
import { useFeature } from './utils/features';
|
||||
import { useSwipeable } from './utils/helpers/hooks';
|
||||
import { useRoutesPrefix } from './utils/routesPrefix';
|
||||
import './utils/StickyCardPaginator.scss';
|
||||
import './Main.scss';
|
||||
|
||||
export type MainProps = {
|
||||
createNotFound?: (nonPrefixedHomePath: string) => ReactNode;
|
||||
|
@ -41,7 +41,7 @@ export const Main = (
|
|||
useEffect(() => hideSidebar(), [location]);
|
||||
|
||||
const addDomainVisitsRoute = useFeature('domainVisits');
|
||||
const burgerClasses = classNames('menu-layout__burger-icon', { 'menu-layout__burger-icon--active': sidebarVisible });
|
||||
const burgerClasses = classNames('shlink-layout__burger-icon', { 'shlink-layout__burger-icon--active': sidebarVisible });
|
||||
const swipeableProps = useSwipeable(showSidebar, hideSidebar);
|
||||
|
||||
// FIXME Check if this works when not currently wrapped in a router
|
||||
|
@ -50,10 +50,10 @@ export const Main = (
|
|||
<Wrapper {...props}>
|
||||
<FontAwesomeIcon icon={burgerIcon} className={burgerClasses} onClick={toggleSidebar} />
|
||||
|
||||
<div {...swipeableProps} className="menu-layout__swipeable">
|
||||
<div className="menu-layout__swipeable-inner">
|
||||
<div {...swipeableProps} className="shlink-layout__swipeable">
|
||||
<div className="shlink-layout__swipeable-inner">
|
||||
<AsideMenu routePrefix={routesPrefix} showOnMobile={sidebarVisible} />
|
||||
<div className="menu-layout__container" onClick={() => hideSidebar()}>
|
||||
<div className="shlink-layout__container" onClick={() => hideSidebar()}>
|
||||
<div className="container-xl">
|
||||
<Routes>
|
||||
<Route index element={<Navigate replace to="overview" />} />
|
||||
|
|
2
shlink-web-component/src/index.scss
Normal file
2
shlink-web-component/src/index.scss
Normal file
|
@ -0,0 +1,2 @@
|
|||
@import './tags/react-tag-autocomplete';
|
||||
@import './utils/StickyCardPaginator.scss';
|
|
@ -4,7 +4,6 @@ import type { ShlinkApiClientBuilder } from '../api/services/ShlinkApiClientBuil
|
|||
import { isReachableServer } from '../servers/data';
|
||||
import { withSelectedServer } from '../servers/helpers/withSelectedServer';
|
||||
import { NotFound } from './NotFound';
|
||||
import './ShlinkWebComponentContainer.scss';
|
||||
|
||||
interface ShlinkWebComponentContainerProps {
|
||||
settings: Settings;
|
||||
|
|
|
@ -2,9 +2,8 @@
|
|||
|
||||
@import '@shlinkio/shlink-frontend-kit/base';
|
||||
@import '@shlinkio/shlink-frontend-kit/index';
|
||||
@import '@shlinkio/shlink-web-component/index';
|
||||
@import 'node_modules/bootstrap/scss/bootstrap.scss';
|
||||
@import './common/react-tag-autocomplete.scss';
|
||||
@import './utils/mixins/text-ellipsis';
|
||||
|
||||
* {
|
||||
outline: none !important;
|
||||
|
@ -220,10 +219,6 @@ hr {
|
|||
cursor: pointer;
|
||||
}
|
||||
|
||||
.text-ellipsis {
|
||||
@include text-ellipsis();
|
||||
}
|
||||
|
||||
.progress-bar {
|
||||
background-color: $mainColor;
|
||||
}
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
@mixin text-ellipsis() {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
}
|
Loading…
Reference in a new issue