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