refactor: remove paths from tsconfig.json

This commit is contained in:
Dawid Wysokiński 2021-02-04 19:13:44 +01:00
parent 3099fdba7d
commit dd1026522a
222 changed files with 582 additions and 591 deletions

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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;

View File

@ -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,

View File

@ -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({

View File

@ -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 {

View File

@ -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;

View File

@ -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();

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Version = {
code: string;

View File

@ -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 = {

View File

@ -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';

View File

@ -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() {

View File

@ -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';

View File

@ -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;

View File

@ -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;

View File

@ -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[];

View File

@ -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: {

View File

@ -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';

View File

@ -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';

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Player = {
server: string;

View File

@ -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 = {

View File

@ -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';

View File

@ -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>[] = [

View File

@ -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;

View File

@ -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 = {

View File

@ -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';

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
server: string;

View File

@ -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 = {

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { Props } from '@common/Link/Link';
import { Props } from 'common/Link/Link';
export interface Route {
name: string;

View File

@ -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';

View File

@ -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;

View File

@ -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;

View File

@ -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() {

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Ennoblement = {
village: {

View File

@ -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 {

View File

@ -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';

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Player = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
id: number;

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Item = {
activePlayers: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Player = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Player = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Player = {
id: number;

View File

@ -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 {

View File

@ -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>[] = [

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
id: number;

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Item = {
activeTribes: number;

View File

@ -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() {

View File

@ -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;

View File

@ -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';

View File

@ -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;

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Tribe = {
id: number;

View File

@ -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> = {

View File

@ -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: {

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Ennoblement = {
village: {

View File

@ -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';

View File

@ -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 {

View File

@ -2,7 +2,7 @@ import {
DailyPlayerStatsFilter,
List,
PlayerHistoryFilter,
} from '@libs/graphql/types';
} from 'libs/graphql/types';
export type DailyPlayerStatsItem = {
points: number;

View File

@ -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';

View File

@ -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';

View File

@ -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 {

View File

@ -1,4 +1,4 @@
import { List } from '@libs/graphql/types';
import { List } from 'libs/graphql/types';
export type Mode =
| 'points'

View File

@ -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';

View File

@ -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