refactor: remove paths from tsconfig.json
This commit is contained in:
parent
3099fdba7d
commit
dd1026522a
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { LINE_CHART } from '@config/namespaces';
|
||||
import { LINE_CHART } from 'config/namespaces';
|
||||
import { darkTheme } from './theme';
|
||||
|
||||
import { ResponsiveBar, BarSvgProps } from '@nivo/bar';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { LINE_CHART } from '@config/namespaces';
|
||||
import { LINE_CHART } from 'config/namespaces';
|
||||
import { darkTheme } from './theme';
|
||||
|
||||
import { ResponsiveLine, LineSvgProps } from '@nivo/line';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import clsx from 'clsx';
|
||||
import { heights } from '@theme/toolbar';
|
||||
import { heights } from 'theme/toolbar';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { COMMON } from '@config/namespaces';
|
||||
import { COMMON } from 'config/namespaces';
|
||||
|
||||
import { TypographyProps, Typography } from '@material-ui/core';
|
||||
import { Alert } from '@material-ui/lab';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React, { Fragment } from 'react';
|
||||
|
||||
import { Toolbar } from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import Content from 'common/Content/Content';
|
||||
import Header, { Props as HeaderProps } from './components/Header/Header';
|
||||
import Footer from './components/Footer/Footer';
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import { AUTHOR } from '@config/app';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import { AUTHOR } from 'config/app';
|
||||
|
||||
import useStyles from './styles';
|
||||
import { AppBar, Toolbar, Container, Typography } from '@material-ui/core';
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { useLocation } from 'react-router-dom';
|
||||
import { TWHELP, NAME } from '@config/app';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as NAMESPACES from '@config/namespaces';
|
||||
import { TWHELP, NAME } from 'config/app';
|
||||
import * as ROUTES from 'config/routes';
|
||||
import * as NAMESPACES from 'config/namespaces';
|
||||
|
||||
import useStyles from './styles';
|
||||
import {
|
||||
|
@ -17,9 +17,9 @@ import {
|
|||
AppBarProps,
|
||||
} from '@material-ui/core';
|
||||
import { Input as InputIcon } from '@material-ui/icons';
|
||||
import Link from '@common/Link/Link';
|
||||
import VersionSelector from '@common/VersionSelector/VersionSelector';
|
||||
import SearchInput from '@libs/GlobalSearch/SearchInput';
|
||||
import Link from 'common/Link/Link';
|
||||
import VersionSelector from 'common/VersionSelector/VersionSelector';
|
||||
import SearchInput from 'libs/GlobalSearch/SearchInput';
|
||||
|
||||
export interface Props {
|
||||
appBarProps?: AppBarProps;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { COMMON } from '@config/namespaces';
|
||||
import { COMMON } from 'config/namespaces';
|
||||
|
||||
import {
|
||||
Pagination as MaterialUIPagination,
|
||||
|
|
|
@ -3,7 +3,7 @@ import {
|
|||
DatePicker as MUIDatePicker,
|
||||
DatePickerProps,
|
||||
} from '@material-ui/pickers';
|
||||
import { DATE_FORMAT } from '@config/app';
|
||||
import { DATE_FORMAT } from 'config/app';
|
||||
import useI18N from './useI18N';
|
||||
|
||||
function DatePicker({
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React from 'react';
|
||||
import { DATE_FORMAT } from '@config/app';
|
||||
import { DATE_FORMAT } from 'config/app';
|
||||
import useI18N from './useI18N';
|
||||
|
||||
import {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { useTranslation } from 'react-i18next';
|
||||
import { DATE_PICKER } from '@config/namespaces';
|
||||
import { DATE_PICKER } from 'config/namespaces';
|
||||
|
||||
type Translations = {
|
||||
cancelLabel: string;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { useLocation } from 'react-router-dom';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
|
||||
function ScrollToTop() {
|
||||
const { pathname } = useLocation();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { TABLE } from '@config/namespaces';
|
||||
import isObjKey from '@utils/isObjKey';
|
||||
import { TABLE } from 'config/namespaces';
|
||||
import isObjKey from 'utils/isObjKey';
|
||||
import { validateRowsPerPage } from './helpers';
|
||||
import { Action, Column, OrderDirection } from './types';
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { get, isString, isNumber } from 'lodash';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import { DATE_FORMAT } from '@config/app';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import { DATE_FORMAT } from 'config/app';
|
||||
|
||||
import { TableRow, TableCell, Checkbox, Tooltip } from '@material-ui/core';
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import React, { useState } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useVersion from '@libs/VersionContext/useVersion';
|
||||
import useVersion from 'libs/VersionContext/useVersion';
|
||||
import useVersions from './useVersions';
|
||||
import { COMMON } from '@config/namespaces';
|
||||
import { COMMON } from 'config/namespaces';
|
||||
|
||||
import { Button, Menu, MenuItem, Link, Tooltip } from '@material-ui/core';
|
||||
import { Language as LanguageIcon } from '@material-ui/icons';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Version = {
|
||||
code: string;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { useQuery } from '@apollo/client';
|
||||
import { VERSIONS } from './queries';
|
||||
import { VersionsQueryVariables } from '@libs/graphql/types';
|
||||
import { VersionsQueryVariables } from 'libs/graphql/types';
|
||||
import { VersionList, Version } from './types';
|
||||
|
||||
export type QueryResult = {
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import React, { Fragment } from 'react';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as ROUTES from 'config/routes';
|
||||
|
||||
import { Switch, Route } from 'react-router-dom';
|
||||
import { CssBaseline } from '@material-ui/core';
|
||||
import ScrollToTop from '@common/ScrollToTop/ScrollToTop';
|
||||
import ScrollToTop from 'common/ScrollToTop/ScrollToTop';
|
||||
|
||||
import VersionProvider from '../libs/VersionContext/Provider';
|
||||
import DateUtilsProvider from '../libs/date/DateUtilsProvider';
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import { INDEX_PAGE } from '@config/namespaces';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import { INDEX_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container, Box } from '@material-ui/core';
|
||||
import DevNote from '@common/DevNote/DevNote';
|
||||
import DevNote from 'common/DevNote/DevNote';
|
||||
import ServerSelection from './components/ServerSelection/ServerSelection';
|
||||
|
||||
export default function IndexPage() {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import React, { useRef, useState } from 'react';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as NAMESPACES from '@config/namespaces';
|
||||
import { SERVER_STATUS } from '@config/app';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import * as ROUTES from 'config/routes';
|
||||
import * as NAMESPACES from 'config/namespaces';
|
||||
import { SERVER_STATUS } from 'config/app';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import {
|
||||
|
@ -18,7 +18,7 @@ import {
|
|||
ExpandMore as ExpandMoreIcon,
|
||||
InfoOutlined as InfoIcon,
|
||||
} from '@material-ui/icons';
|
||||
import Link from '@common/Link/Link';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Server } from './types';
|
||||
|
|
|
@ -2,14 +2,14 @@ import React from 'react';
|
|||
import { useQueryParams, NumberParam, withDefault } from 'use-query-params';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useServers from './useServers';
|
||||
import * as NAMESPACES from '@config/namespaces';
|
||||
import * as NAMESPACES from 'config/namespaces';
|
||||
|
||||
import { useTheme } from '@material-ui/core/styles';
|
||||
import { Grid, Box, useMediaQuery } from '@material-ui/core';
|
||||
import { Skeleton } from '@material-ui/lab';
|
||||
import Pagination, {
|
||||
Props as PaginationProps,
|
||||
} from '@common/Pagination/Pagination';
|
||||
} from 'common/Pagination/Pagination';
|
||||
import GridItem from './GridItem';
|
||||
|
||||
const PER_PAGE = 48;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { ServerStatus } from '@config/app';
|
||||
import { List } from 'libs/graphql/types';
|
||||
import { ServerStatus } from 'config/app';
|
||||
|
||||
export type Server = {
|
||||
key: string;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { useQuery } from '@apollo/client';
|
||||
import { ServersQueryVariables } from '@libs/graphql/types';
|
||||
import { ServersQueryVariables } from 'libs/graphql/types';
|
||||
import { ServerList, Server } from './types';
|
||||
import { SERVERS } from './queries';
|
||||
import extractVersionCodeFromHostname from '@utils/extractVersionCodeFromHostname';
|
||||
import extractVersionCodeFromHostname from 'utils/extractVersionCodeFromHostname';
|
||||
|
||||
export type QueryResult = {
|
||||
servers: Server[];
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import { INDEX_PAGE } from '@config/routes';
|
||||
import { NOT_FOUND_PAGE } from '@config/namespaces';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import { INDEX_PAGE } from 'config/routes';
|
||||
import { NOT_FOUND_PAGE } from 'config/namespaces';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import { Container, Typography } from '@material-ui/core';
|
||||
import Link from '@common/Link/Link';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
const useStyles = makeStyles(() => ({
|
||||
container: {
|
||||
|
|
|
@ -6,15 +6,15 @@ import {
|
|||
NumberParam,
|
||||
} from 'use-query-params';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useVersion from '@libs/VersionContext/useVersion';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from '@common/Table/helpers';
|
||||
import { SEARCH_PAGE } from '@config/namespaces';
|
||||
import useVersion from 'libs/VersionContext/useVersion';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from 'common/Table/helpers';
|
||||
import { SEARCH_PAGE } from 'config/namespaces';
|
||||
import { MODE, LIMIT } from './constants';
|
||||
|
||||
import { Container, Paper } from '@material-ui/core';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
import PlayerTable from './components/PlayerTable/PlayerTable';
|
||||
import TribeTable from './components/TribeTable/TribeTable';
|
||||
import ServerTable from './components/ServerTable/ServerTable';
|
||||
|
|
|
@ -2,9 +2,9 @@ import React from 'react';
|
|||
import usePlayers from './usePlayers';
|
||||
import { COLUMNS } from './constants';
|
||||
|
||||
import Table from '@common/Table/Table';
|
||||
import { Props as TableFooterProps } from '@common/Table/TableFooter';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import Table from 'common/Table/Table';
|
||||
import { Props as TableFooterProps } from 'common/Table/TableFooter';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Player } from './types';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Player } from './types';
|
||||
|
||||
export const COLUMNS: Column<Player>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Player = {
|
||||
server: string;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { useQuery } from '@apollo/client';
|
||||
import { SEARCH_PLAYER } from './queries';
|
||||
|
||||
import { SearchPlayerQueryVariables } from '@libs/graphql/types';
|
||||
import { SearchPlayerQueryVariables } from 'libs/graphql/types';
|
||||
import { Player, PlayerList } from './types';
|
||||
|
||||
export type QueryResult = {
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
import React from 'react';
|
||||
import useServers from './useServers';
|
||||
import * as NAMESPACES from '@config/namespaces';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as NAMESPACES from 'config/namespaces';
|
||||
import * as ROUTES from 'config/routes';
|
||||
import { COLUMNS } from './constants';
|
||||
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import { Props as TableFooterProps } from '@common/Table/TableFooter';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import { Props as TableFooterProps } from 'common/Table/TableFooter';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Server } from './types';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Server } from './types';
|
||||
|
||||
export const COLUMNS: Column<Server>[] = [
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { ServerStatus } from '@config/app';
|
||||
import { List } from 'libs/graphql/types';
|
||||
import { ServerStatus } from 'config/app';
|
||||
|
||||
export type Server = {
|
||||
key: string;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { useQuery } from '@apollo/client';
|
||||
import { SERVERS } from './queries';
|
||||
|
||||
import { ServersQueryVariables } from '@libs/graphql/types';
|
||||
import { ServersQueryVariables } from 'libs/graphql/types';
|
||||
import { Server, ServerList } from './types';
|
||||
|
||||
export type QueryResult = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import React from 'react';
|
||||
import useTribes from './useTribes';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as ROUTES from 'config/routes';
|
||||
import { COLUMNS } from './constants';
|
||||
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import { Props as TableFooterProps } from '@common/Table/TableFooter';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import { Props as TableFooterProps } from 'common/Table/TableFooter';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Tribe } from './types';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Tribe } from './types';
|
||||
|
||||
export const COLUMNS: Column<Tribe>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
server: string;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { useQuery } from '@apollo/client';
|
||||
import { SEARCH_TRIBE } from './queries';
|
||||
|
||||
import { SearchTribeQueryVariables } from '@libs/graphql/types';
|
||||
import { SearchTribeQueryVariables } from 'libs/graphql/types';
|
||||
import { Tribe, TribeList } from './types';
|
||||
|
||||
export type QueryResult = {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React from 'react';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
|
||||
import { Switch, Route } from 'react-router-dom';
|
||||
import ServerProvider from './libs/ServerContext/Provider';
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import React, { useState } from 'react';
|
||||
import clsx from 'clsx';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
import { DRAWER_WIDTH } from './components/Sidebar/contants';
|
||||
|
||||
import { makeStyles, useTheme } from '@material-ui/core/styles';
|
||||
import { useMediaQuery, Toolbar } from '@material-ui/core';
|
||||
|
||||
import Content from '@common/Content/Content';
|
||||
import Content from 'common/Content/Content';
|
||||
import Sidebar from './components/Sidebar/Sidebar';
|
||||
import TopBar from './components/TopBar/TopBar';
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@ import React, { useEffect } from 'react';
|
|||
import { useLocation } from 'react-router-dom';
|
||||
import clsx from 'clsx';
|
||||
import { TFunction } from 'i18next';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import useStyles from './useStyles';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as ROUTES from 'config/routes';
|
||||
import { Route } from './components/Nav/types';
|
||||
|
||||
import { useTheme } from '@material-ui/core/styles';
|
||||
|
@ -23,8 +23,8 @@ import {
|
|||
Beenhere as BeenhereIcon,
|
||||
Fireplace as FireplaceIcon,
|
||||
} from '@material-ui/icons';
|
||||
import DevNote from '@common/DevNote/DevNote';
|
||||
import SearchInput from '@libs/GlobalSearch/SearchInput';
|
||||
import DevNote from 'common/DevNote/DevNote';
|
||||
import SearchInput from 'libs/GlobalSearch/SearchInput';
|
||||
import Nav from './components/Nav/Nav';
|
||||
import ServerInfo from './components/ServerInfo/ServerInfo';
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ import {
|
|||
List,
|
||||
} from '@material-ui/core';
|
||||
import { ExpandLess, ExpandMore } from '@material-ui/icons';
|
||||
import Link from '@common/Link/Link';
|
||||
import Link from 'common/Link/Link';
|
||||
import clsx from 'clsx';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Props } from '@common/Link/Link';
|
||||
import { Props } from 'common/Link/Link';
|
||||
|
||||
export interface Route {
|
||||
name: string;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import React from 'react';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import useStyles from './useStyles';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import React from 'react';
|
||||
import clsx from 'clsx';
|
||||
import { TFunction } from 'i18next';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import * as ROUTES from 'config/routes';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import {
|
||||
|
@ -15,9 +15,9 @@ import {
|
|||
Container,
|
||||
} from '@material-ui/core';
|
||||
import { Menu as MenuIcon, Input as InputIcon } from '@material-ui/icons';
|
||||
import VersionSelector from '@common/VersionSelector/VersionSelector';
|
||||
import Link from '@common/Link/Link';
|
||||
import SearchInput from '@libs/GlobalSearch/SearchInput';
|
||||
import VersionSelector from 'common/VersionSelector/VersionSelector';
|
||||
import Link from 'common/Link/Link';
|
||||
import SearchInput from 'libs/GlobalSearch/SearchInput';
|
||||
|
||||
export interface Props {
|
||||
className?: string;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import Link from '@common/Link/Link';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
export interface Tribe {
|
||||
id: number;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container, Paper } from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import Content from 'common/Content/Content';
|
||||
import LatestSavedEnnoblements from './components/LatestSavedEnnoblements/LatestSavedEnnoblements';
|
||||
|
||||
function EnnoblementsPage() {
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
import React, { useRef } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { useQueryParams, NumberParam, withDefault } from 'use-query-params';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import DateTimeParam from '@libs/serialize-query-params/DateTimeParam';
|
||||
import { validateRowsPerPage } from '@common/Table/helpers';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
import DateTimeParam from 'libs/serialize-query-params/DateTimeParam';
|
||||
import { validateRowsPerPage } from 'common/Table/helpers';
|
||||
import { ENNOBLEMENTS } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import DateTimePicker from '@common/Picker/DateTimePicker';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import DateTimePicker from 'common/Picker/DateTimePicker';
|
||||
import Table from '../Table/Table';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { EnnoblementsQueryVariables } from '@libs/graphql/types';
|
||||
import { EnnoblementsQueryVariables } from 'libs/graphql/types';
|
||||
import { Ennoblements as EnnoblementsT } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Ennoblement = {
|
||||
village: {
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
import React from 'react';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useVersion from '@libs/VersionContext/useVersion';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import buildVillageName from '@utils/buildVillageName';
|
||||
import { buildVillageURL } from '@utils/buildTribalwarsURL';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import useVersion from 'libs/VersionContext/useVersion';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import buildVillageName from 'utils/buildVillageName';
|
||||
import { buildVillageURL } from 'utils/buildTribalwarsURL';
|
||||
|
||||
import { IconButton, Link as MUILink } from '@material-ui/core';
|
||||
import { Visibility } from '@material-ui/icons';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Props as TableFooterProps } from '@common/Table/TableFooter';
|
||||
import { Props as TableFooterProps } from 'common/Table/TableFooter';
|
||||
import { Ennoblement } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from '../../libs/ServerContext/useServer';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container, Grid, Hidden } from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import Content from 'common/Content/Content';
|
||||
import PlayerStatistics from './components/PlayerStatistics/PlayerStatistics';
|
||||
import TribeStatistics from './components/TribeStatistics/TribeStatistics';
|
||||
import Top5Players from './components/Top5Players/Top5Players';
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
import React, { useState } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { PLAYERS } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { PlayersQueryVariables } from '@libs/graphql/types';
|
||||
import { PlayersQueryVariables } from 'libs/graphql/types';
|
||||
import { PlayersList, Mode, Player } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Column } from '@common/Table/types';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Player } from './types';
|
||||
|
||||
export const COLUMNS: Column<Player>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Player = {
|
||||
id: number;
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
import React, { useState } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { TRIBES } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { TribesQueryVariables } from '@libs/graphql/types';
|
||||
import { TribesQueryVariables } from 'libs/graphql/types';
|
||||
import { TribesList, Mode, Tribe } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Column } from '@common/Table/types';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Tribe } from './types';
|
||||
|
||||
export const COLUMNS: Column<Tribe>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
id: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React, { useMemo } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import { STATISTICS } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import { Serie } from '@nivo/line';
|
||||
import LineChart from '@common/Chart/LineChart';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import LineChart from 'common/Chart/LineChart';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { ServerStatsQueryVariables } from '@libs/graphql/types';
|
||||
import { ServerStatsQueryVariables } from 'libs/graphql/types';
|
||||
import { ServerStats } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Item = {
|
||||
activePlayers: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { RECENTLY_DELETED_PLAYERS } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { PlayersQueryVariables } from '@libs/graphql/types';
|
||||
import { PlayersQueryVariables } from 'libs/graphql/types';
|
||||
import { PlayerList, Player } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Player } from './types';
|
||||
|
||||
export const COLUMNS: Column<Player>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Player = {
|
||||
id: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { RECENTLY_DELETED_TRIBES } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Link from '@common/Link/Link';
|
||||
import Table from 'common/Table/Table';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Link from 'common/Link/Link';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { TribesQueryVariables } from '@libs/graphql/types';
|
||||
import { TribesQueryVariables } from 'libs/graphql/types';
|
||||
import { TribeList, Tribe } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Tribe } from './types';
|
||||
|
||||
export const COLUMNS: Column<Tribe>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
id: number;
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
import React, { useState } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { DAILY_PLAYER_STATS } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { DailyPlayerStatsQueryVariables } from '@libs/graphql/types';
|
||||
import { DailyPlayerStatsQueryVariables } from 'libs/graphql/types';
|
||||
import { DailyPlayerStatsList, DailyPlayerStatsRecord, Mode } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Column } from '@common/Table/types';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { DailyPlayerStatsRecord } from './types';
|
||||
|
||||
export const COLUMNS: Column<DailyPlayerStatsRecord>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Player = {
|
||||
id: number;
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
import React, { useState } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { DAILY_TRIBE_STATS } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { DailyTribeStatsQueryVariables } from '@libs/graphql/types';
|
||||
import { DailyTribeStatsQueryVariables } from 'libs/graphql/types';
|
||||
import { DailyTribeStatsList, DailyTribeStatsRecord, Mode } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Column } from '@common/Table/types';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { DailyTribeStatsRecord } from './types';
|
||||
|
||||
export const COLUMNS: Column<DailyTribeStatsRecord>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
id: number;
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { TOP_5_PLAYERS } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { PlayersQueryVariables } from '@libs/graphql/types';
|
||||
import { PlayersQueryVariables } from 'libs/graphql/types';
|
||||
import { PlayerList, Player } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Player } from './types';
|
||||
|
||||
export const COLUMNS: Column<Player>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Player = {
|
||||
id: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { TOP_5_TRIBES } from './queries';
|
||||
import { COLUMNS, LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import Link from '@common/Link/Link';
|
||||
import Table from 'common/Table/Table';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Link from 'common/Link/Link';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { TribesQueryVariables } from '@libs/graphql/types';
|
||||
import { TribesQueryVariables } from 'libs/graphql/types';
|
||||
import { TribeList, Tribe } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import formatNumber from '@utils/formatNumber';
|
||||
import { Column } from '@common/Table/types';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { Column } from 'common/Table/types';
|
||||
import { Tribe } from './types';
|
||||
|
||||
export const COLUMNS: Column<Tribe>[] = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
id: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React, { useMemo } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import { STATISTICS } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { Typography } from '@material-ui/core';
|
||||
import { Serie } from '@nivo/line';
|
||||
import LineChart from '@common/Chart/LineChart';
|
||||
import TableToolbar from '@common/Table/TableToolbar';
|
||||
import LineChart from 'common/Chart/LineChart';
|
||||
import TableToolbar from 'common/Table/TableToolbar';
|
||||
import Paper from '../Paper/Paper';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { ServerStatsQueryVariables } from '@libs/graphql/types';
|
||||
import { ServerStatsQueryVariables } from 'libs/graphql/types';
|
||||
import { ServerStats } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Item = {
|
||||
activeTribes: number;
|
||||
|
|
|
@ -7,12 +7,12 @@ import {
|
|||
} from 'use-query-params';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { useApolloClient } from '@apollo/client';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from '../../libs/ServerContext/useServer';
|
||||
import useMarkers from './useMarkers';
|
||||
import ColorParam from '@libs/serialize-query-params/ColorParam';
|
||||
import { MAP_SERVICE } from '@config/app';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import ColorParam from 'libs/serialize-query-params/ColorParam';
|
||||
import { MAP_SERVICE } from 'config/app';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
import { PLAYERS, TRIBES } from './queries';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
|
@ -25,9 +25,9 @@ import {
|
|||
Checkbox,
|
||||
FormControlLabel,
|
||||
} from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import ColorInput from '@common/Form/ColorInput';
|
||||
import Spinner from '@common/Spinner/Spinner';
|
||||
import Content from 'common/Content/Content';
|
||||
import ColorInput from 'common/Form/ColorInput';
|
||||
import Spinner from 'common/Spinner/Spinner';
|
||||
import Map from './components/Map/Map';
|
||||
import MarkerField from './components/MarkerField/MarkerField';
|
||||
import Card from './components/Card/Card';
|
||||
|
@ -35,7 +35,7 @@ import Card from './components/Card/Card';
|
|||
import {
|
||||
PlayersQueryVariables,
|
||||
TribesQueryVariables,
|
||||
} from '@libs/graphql/types';
|
||||
} from 'libs/graphql/types';
|
||||
import { Tribe, Player, PlayerList, TribeList, Settings, HasID } from './types';
|
||||
|
||||
function MapPage() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import { TFunction } from 'i18next';
|
||||
|
||||
import { Alert } from '@material-ui/lab';
|
||||
import Link from '@common/Link/Link';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
export interface Props {
|
||||
t: TFunction;
|
||||
|
|
|
@ -2,7 +2,7 @@ import React, { memo, useState, useEffect } from 'react';
|
|||
import { TFunction } from 'i18next';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import Spinner from '@common/Spinner/Spinner';
|
||||
import Spinner from 'common/Spinner/Spinner';
|
||||
import InfoWhileGenerating from './InfoWhileGenerating';
|
||||
import InfoAfterGenerating from './InfoAfterGenerating';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import { useDebouncedCallback } from 'use-debounce';
|
|||
import { TextField, Box, IconButton } from '@material-ui/core';
|
||||
import { Autocomplete } from '@material-ui/lab';
|
||||
import { Delete as DeleteIcon } from '@material-ui/icons';
|
||||
import ColorInput from '@common/Form/ColorInput';
|
||||
import ColorInput from 'common/Form/ColorInput';
|
||||
|
||||
export interface Props<T> {
|
||||
onDelete: () => void;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Tribe = {
|
||||
id: number;
|
||||
|
|
|
@ -2,10 +2,10 @@ import { useState, useEffect } from 'react';
|
|||
import { useQueryParams, withDefault, ArrayParam } from 'use-query-params';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import { isNil } from 'lodash';
|
||||
import { isValidColor } from '@libs/serialize-query-params/ColorParam';
|
||||
import { isValidColor } from 'libs/serialize-query-params/ColorParam';
|
||||
|
||||
import { ApolloClient, DocumentNode } from '@apollo/client';
|
||||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
import { Marker, HasID } from './types';
|
||||
|
||||
export type MarkerBag<T> = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import { NOT_FOUND_PAGE } from '@config/namespaces';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import { NOT_FOUND_PAGE } from 'config/namespaces';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import { Typography } from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import Content from 'common/Content/Content';
|
||||
|
||||
const useStyles = makeStyles(theme => ({
|
||||
container: {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React from 'react';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
|
||||
import { Switch, Route } from 'react-router-dom';
|
||||
import PlayerProvider from './libs/PlayerPageContext/Provider';
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
import React, { Fragment, useMemo } from 'react';
|
||||
import clsx from 'clsx';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import usePlayer from '../../libs/PlayerPageContext/usePlayer';
|
||||
import useTabs from './useTabs';
|
||||
import randomInteger from '@utils/randomInteger';
|
||||
import * as NAMESPACES from '@config/namespaces';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import randomInteger from 'utils/randomInteger';
|
||||
import * as NAMESPACES from 'config/namespaces';
|
||||
import * as ROUTES from 'config/routes';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
|
||||
import { Chip, Toolbar, Typography, Tabs, ChipProps } from '@material-ui/core';
|
||||
import Content from '@common/Content/Content';
|
||||
import WordWrap from '@common/WordWrap/WordWrap';
|
||||
import Link from '@common/Link/Link';
|
||||
import TabLink from '@common/Link/TabLink';
|
||||
import Content from 'common/Content/Content';
|
||||
import WordWrap from 'common/WordWrap/WordWrap';
|
||||
import Link from 'common/Link/Link';
|
||||
import TabLink from 'common/Link/TabLink';
|
||||
|
||||
import background1 from './backgrounds/bg-1-dark.png';
|
||||
import background2 from './backgrounds/bg-2-dark.jpg';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { useMemo } from 'react';
|
||||
import { matchPath, useLocation } from 'react-router-dom';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import * as ROUTES from 'config/routes';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import usePlayer from '../../libs/PlayerPageContext/usePlayer';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container } from '@material-ui/core';
|
||||
import Ennoblements from './components/Ennoblements/Ennoblements';
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { useQueryParams, NumberParam, withDefault } from 'use-query-params';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from '@common/Table/helpers';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from 'common/Table/helpers';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { ENNOBLEMENTS } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
import buildVillageName from '@utils/buildVillageName';
|
||||
import buildVillageName from 'utils/buildVillageName';
|
||||
|
||||
import { Paper } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import PlayerProfileLink from '@features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import Dot from '@features/ServerPage/common/Dot/Dot';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
import PlayerProfileLink from 'features/ServerPage/common/PlayerProfileLink/PlayerProfileLink';
|
||||
import Dot from 'features/ServerPage/common/Dot/Dot';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { EnnoblementsQueryVariables } from '@libs/graphql/types';
|
||||
import { EnnoblementsQueryVariables } from 'libs/graphql/types';
|
||||
import { Ennoblements as EnnoblementsT, Ennoblement } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Ennoblement = {
|
||||
village: {
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import usePlayer from '../../libs/PlayerPageContext/usePlayer';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container } from '@material-ui/core';
|
||||
import PlayerHistory from './components/PlayerHistory/PlayerHistory';
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import React, { useMemo } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { useQueryParams, NumberParam, withDefault } from 'use-query-params';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from '@common/Table/helpers';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from 'common/Table/helpers';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { PLAYER_HISTORY_AND_DAILY_STATS } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { Paper, Tooltip } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import {
|
||||
|
|
|
@ -2,7 +2,7 @@ import {
|
|||
DailyPlayerStatsFilter,
|
||||
List,
|
||||
PlayerHistoryFilter,
|
||||
} from '@libs/graphql/types';
|
||||
} from 'libs/graphql/types';
|
||||
|
||||
export type DailyPlayerStatsItem = {
|
||||
points: number;
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import React from 'react';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import usePlayer from '../../libs/PlayerPageContext/usePlayer';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import { DATE_FORMAT } from '@config/app';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import * as ROUTES from '@config/routes';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { DATE_FORMAT } from 'config/app';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
import * as ROUTES from 'config/routes';
|
||||
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
import {
|
||||
|
@ -19,7 +19,7 @@ import {
|
|||
Typography,
|
||||
Chip,
|
||||
} from '@material-ui/core';
|
||||
import Link from '@common/Link/Link';
|
||||
import Link from 'common/Link/Link';
|
||||
import Statistics from './components/Statistics/Statistics';
|
||||
import NameChanges from './components/NameChanges/NameChanges';
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
|
||||
import { Card, CardContent, Typography } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import Table from 'common/Table/Table';
|
||||
import { NameChange } from '../../../../libs/PlayerPageContext/types';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
import React, { useState, useMemo } from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import useDateUtils from '@libs/date/useDateUtils';
|
||||
import formatNumber from '@utils/formatNumber';
|
||||
import useDateUtils from 'libs/date/useDateUtils';
|
||||
import formatNumber from 'utils/formatNumber';
|
||||
import { PLAYER_HISTORY } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { useTheme } from '@material-ui/core/styles';
|
||||
import { Paper, useMediaQuery } from '@material-ui/core';
|
||||
import LineChart from '@common/Chart/LineChart';
|
||||
import ModeSelector from '@common/ModeSelector/ModeSelector';
|
||||
import LineChart from 'common/Chart/LineChart';
|
||||
import ModeSelector from 'common/ModeSelector/ModeSelector';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { Serie } from '@nivo/line';
|
||||
import { PlayerHistoryQueryVariables } from '@libs/graphql/types';
|
||||
import { PlayerHistoryQueryVariables } from 'libs/graphql/types';
|
||||
import { Mode, PlayerHistory } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { List } from '@libs/graphql/types';
|
||||
import { List } from 'libs/graphql/types';
|
||||
|
||||
export type Mode =
|
||||
| 'points'
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import useTitle from '@libs/useTitle';
|
||||
import useServer from '@features/ServerPage/libs/ServerContext/useServer';
|
||||
import useTitle from 'libs/useTitle';
|
||||
import useServer from 'features/ServerPage/libs/ServerContext/useServer';
|
||||
import usePlayer from '../../libs/PlayerPageContext/usePlayer';
|
||||
import { SERVER_PAGE } from '@config/namespaces';
|
||||
import { SERVER_PAGE } from 'config/namespaces';
|
||||
|
||||
import { Container } from '@material-ui/core';
|
||||
import TribeChanges from './components/TribeChanges/TribeChanges';
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
import React from 'react';
|
||||
import { useQuery } from '@apollo/client';
|
||||
import { useQueryParams, NumberParam, withDefault } from 'use-query-params';
|
||||
import useScrollToElement from '@libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from '@common/Table/helpers';
|
||||
import { SERVER_PAGE } from '@config/routes';
|
||||
import useScrollToElement from 'libs/useScrollToElement';
|
||||
import { validateRowsPerPage } from 'common/Table/helpers';
|
||||
import { SERVER_PAGE } from 'config/routes';
|
||||
import { TRIBE_CHANGES } from './queries';
|
||||
import { LIMIT } from './constants';
|
||||
|
||||
import { Paper } from '@material-ui/core';
|
||||
import Table from '@common/Table/Table';
|
||||
import Link from '@common/Link/Link';
|
||||
import Table from 'common/Table/Table';
|
||||
import Link from 'common/Link/Link';
|
||||
|
||||
import { TFunction } from 'i18next';
|
||||
import { TribeChangesQueryVariables } from '@libs/graphql/types';
|
||||
import { TribeChangesQueryVariables } from 'libs/graphql/types';
|
||||
import { TribeChangesQuery, TribeChange } from './types';
|
||||
|
||||
export interface Props {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user