Skip to content

Commit

Permalink
Add 2022 Daughters of Khaine battletome (#1518)
Browse files Browse the repository at this point in the history
* Artifacts

* Prayers

* Flavors

* Grand strategies and battle tactics

* Battalions

* Data entry complete

* Run format etc

* Update units.ts

* Fix double comment slashes
  • Loading branch information
daviseford committed May 30, 2022
1 parent e8f0198 commit 332ccf4
Show file tree
Hide file tree
Showing 51 changed files with 458 additions and 1,099 deletions.
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
"homepage": "./",
"dependencies": {
"@auth0/auth0-react": "1.10.1",
"@reduxjs/toolkit": "1.8.1",
"@stripe/react-stripe-js": "1.7.2",
"@stripe/stripe-js": "1.29.0",
"@reduxjs/toolkit": "1.8.2",
"@stripe/react-stripe-js": "1.8.1",
"@stripe/stripe-js": "1.31.0",
"bootstrap": "4.6.0",
"core-js": "3.22.4",
"core-js": "3.22.7",
"deepmerge": "4.2.2",
"jspdf": "1.5.3",
"lodash": "4.17.21",
Expand Down Expand Up @@ -105,11 +105,11 @@
"prettier-plugin-organize-imports": "2.3.4",
"pretty-quick": "3.1.3",
"react-app-rewired": "2.1.11",
"replace-in-file": "6.3.2",
"replace-in-file": "6.3.5",
"source-map-explorer": "2.5.2",
"ts-node-dev": "1.1.8",
"tsconfig-paths": "3.13.0",
"typescript": "4.6.4",
"typescript": "4.7.2",
"workbox-core": "6.5.3",
"workbox-expiration": "6.5.3",
"workbox-precaching": "6.5.3",
Expand Down
2 changes: 1 addition & 1 deletion src/components/App.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { LoadingBody } from 'components/helpers/suspenseFallbacks'
import ProtectedRoute from 'components/page/privateRoute'
import React, { lazy, Suspense, useEffect } from 'react'
import { lazy, Suspense, useEffect } from 'react'
import { Route, Router, Switch } from 'react-router-dom'
import { ROUTES } from 'utils/env'
import { handleArmyLink, handleStripeCheckout } from 'utils/handleQueryParams'
Expand Down
2 changes: 1 addition & 1 deletion src/components/helpers/alreadySubscribed.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Navbar from 'components/page/navbar'
import { useTheme } from 'context/useTheme'
import React, { useEffect } from 'react'
import { useEffect } from 'react'
import { ROUTES } from 'utils/env'

const AlreadySubscribed = () => {
Expand Down
1 change: 0 additions & 1 deletion src/components/helpers/suspenseFallbacks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import Spinner from 'components/helpers/spinner'
import GenericButton from 'components/input/generic_button'
import NavbarWrapper from 'components/page/navbar_wrapper'
import { useTheme } from 'context/useTheme'
import React from 'react'
import { FiWifiOff } from 'react-icons/fi'
import { Link } from 'react-router-dom'
import { navbarStyles } from 'theme/helperClasses'
Expand Down
1 change: 0 additions & 1 deletion src/components/info/banners/app_banner.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { NotificationBanner } from 'components/info/banners/notification_banner'
import { useTheme } from 'context/useTheme'
import React from 'react'

const AppBanner = () => {
const { isDark } = useTheme()
Expand Down
1 change: 0 additions & 1 deletion src/components/info/banners/update_banner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { NotificationBanner } from 'components/info/banners/notification_banner'
import GenericButton from 'components/input/generic_button'
import { useAppStatus } from 'context/useAppStatus'
import { useTheme } from 'context/useTheme'
import React from 'react'
import { MdRefresh } from 'react-icons/md'
import { logClick } from 'utils/analytics'
import useWindowSize from 'utils/hooks/useWindowSize'
Expand Down
2 changes: 1 addition & 1 deletion src/components/info/note.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import SubscriberOnlyModal from 'components/modals/subscriber_only_modal'
import { useAppStatus } from 'context/useAppStatus'
import { useSubscription } from 'context/useSubscription'
import { useTheme } from 'context/useTheme'
import React, { useState } from 'react'
import { useState } from 'react'
import { Dropdown } from 'react-bootstrap'
import { EMPTY_NOTE_TEXT } from 'types/pdf'
import { TUseNoteValue } from 'utils/hooks/useNote'
Expand Down
1 change: 0 additions & 1 deletion src/components/info/offline.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { useAppStatus } from 'context/useAppStatus'
import { useTheme } from 'context/useTheme'
import React from 'react'
import { FiWifiOff } from 'react-icons/fi'
import { LocalUserName } from 'utils/localStore'

Expand Down
2 changes: 1 addition & 1 deletion src/components/info/reminders.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { useAppStatus } from 'context/useAppStatus'
import { selectors, visibilityActions } from 'ducks'
import { without } from 'lodash'
import { getFactionFromList } from 'meta/faction_list'
import React, { useEffect, useMemo, useState } from 'react'
import { useEffect, useMemo, useState } from 'react'
import { useDispatch, useSelector } from 'react-redux'
import { TTurnWhen } from 'types/phases'
import useGetReminders from 'utils/hooks/useGetReminders'
Expand Down
2 changes: 1 addition & 1 deletion src/components/input/ally_armies.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { AllyArmyBuilder } from 'components/input/ally_army_builder'
import { selectors } from 'ducks'
import { without } from 'lodash'
import { SUPPORTED_FACTIONS } from 'meta/factions'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import { useSelector } from 'react-redux'

const AlliedArmies = () => {
Expand Down
2 changes: 1 addition & 1 deletion src/components/input/army_builder.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { CardMultiSelect, CardSingleSelect } from 'components/info/card'
import { armyActions, selectors } from 'ducks'
import React, { Fragment, useEffect, useMemo } from 'react'
import { Fragment, useEffect, useMemo } from 'react'
import { useDispatch, useSelector } from 'react-redux'
import { TOriginRealms } from 'types/realmscapes'
import useGetArmy from 'utils/hooks/useGetArmy'
Expand Down
2 changes: 1 addition & 1 deletion src/components/input/importPdf/drop_container.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import GenericButton from 'components/input/generic_button'
import ImportDropzone from 'components/input/importPdf/drop_zone'
import { useSavedArmies } from 'context/useSavedArmies'
import { useSubscription } from 'context/useSubscription'
import React, { useCallback, useState } from 'react'
import { useCallback, useState } from 'react'
import { Link } from 'react-router-dom'
import { IImportedArmy, TImportError } from 'types/import'
import { logClick } from 'utils/analytics'
Expand Down
1 change: 0 additions & 1 deletion src/components/input/savedArmies/loaded_army_header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import UpdateNameButton from 'components/input/savedArmies/update_name_btn'
import { useAppStatus } from 'context/useAppStatus'
import { useSavedArmies } from 'context/useSavedArmies'
import { useTheme } from 'context/useTheme'
import React from 'react'

const LoadedArmyHeader = () => {
const { isOffline } = useAppStatus()
Expand Down
1 change: 0 additions & 1 deletion src/components/input/savedArmies/reset_changes_btn.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import GenericButton from 'components/input/generic_button'
import { useSavedArmies } from 'context/useSavedArmies'
import { useTheme } from 'context/useTheme'
import React from 'react'
import { FaSyncAlt } from 'react-icons/fa'
import useWindowSize from 'utils/hooks/useWindowSize'

Expand Down
2 changes: 1 addition & 1 deletion src/components/input/savedArmies/saved_armies.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { SavedArmyCard } from 'components/input/savedArmies/saved_army_card'
import { useAppStatus } from 'context/useAppStatus'
import { useSavedArmies } from 'context/useSavedArmies'
import { useSubscription } from 'context/useSubscription'
import React, { useEffect, useMemo, useState } from 'react'
import { useEffect, useMemo, useState } from 'react'
import { paginateSavedArmies } from 'utils/paginate'

const ShowSavedArmies = () => {
Expand Down
2 changes: 1 addition & 1 deletion src/components/input/select.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { useTheme } from 'context/useTheme'
import React, { useCallback } from 'react'
import { useCallback } from 'react'
import Select, { ActionMeta, OnChangeValue } from 'react-select'
import { logIndividualSelection } from 'utils/analytics'
import { titleCase } from 'utils/textUtils'
Expand Down
2 changes: 1 addition & 1 deletion src/components/input/shareArmy/share_army_btn.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ShareArmyModal } from 'components/modals/share_army_modal'
import SubscriberOnlyModal from 'components/modals/subscriber_only_modal'
import { useAppStatus } from 'context/useAppStatus'
import { useSubscription } from 'context/useSubscription'
import React, { useState } from 'react'
import { useState } from 'react'
import { FaLink } from 'react-icons/fa'
import useLogin from 'utils/hooks/useLogin'

Expand Down
1 change: 0 additions & 1 deletion src/components/input/toggle_game_mode.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { useAppStatus } from 'context/useAppStatus'
import React from 'react'
import Switch from 'react-switch'
import { centerContentClass } from 'theme/helperClasses'

Expand Down
1 change: 0 additions & 1 deletion src/components/page/footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { DonateComponent } from 'components/info/donate'
import OfflineComponent from 'components/info/offline'
import Contact from 'components/page/contact'
import { useTheme } from 'context/useTheme'
import React from 'react'
import pkgJson from '../../../package.json'

/**
Expand Down
1 change: 0 additions & 1 deletion src/components/page/navbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import NavbarWrapper from 'components/page/navbar_wrapper'
import { useAppStatus } from 'context/useAppStatus'
import { useSubscription } from 'context/useSubscription'
import { max } from 'lodash'
import React from 'react'
import { Link } from 'react-router-dom'
import { navbarStyles } from 'theme/helperClasses'
import { logClick } from 'utils/analytics'
Expand Down
2 changes: 1 addition & 1 deletion src/components/print/printArmy.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { selectors } from 'ducks'
import React, { Fragment, useMemo } from 'react'
import { Fragment, useMemo } from 'react'
import { useSelector } from 'react-redux'
import { titleCase } from 'utils/textUtils'

Expand Down
2 changes: 0 additions & 2 deletions src/components/print/printFooter.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import React from 'react'

const PrintFooter = () => {
return (
<footer className={'text-center py-3 d-none d-print-block'}>
Expand Down
2 changes: 1 addition & 1 deletion src/components/routes/Faq.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { LoadingHeader } from 'components/helpers/suspenseFallbacks'
import Footer from 'components/page/footer'
import { useTheme } from 'context/useTheme'
import React, { lazy, Suspense, useEffect } from 'react'
import { lazy, Suspense, useEffect } from 'react'
import { logPageView } from 'utils/analytics'

const Navbar = lazy(() => import('components/page/navbar'))
Expand Down
2 changes: 1 addition & 1 deletion src/components/routes/Home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Header } from 'components/page/homeHeader'
import { useAppStatus } from 'context/useAppStatus'
import { useSubscription } from 'context/useSubscription'
import { useTheme } from 'context/useTheme'
import React, { lazy, Suspense, useEffect } from 'react'
import { lazy, Suspense, useEffect } from 'react'
import { logPageView } from 'utils/analytics'

const AlliedArmies = lazy(() => import('components/input/ally_armies'))
Expand Down
2 changes: 1 addition & 1 deletion src/components/routes/Profile.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { GiftSubscriptions } from 'components/payment/giftSubscriptions'
import { useSubscription } from 'context/useSubscription'
import { useTheme } from 'context/useTheme'
import { DateTime } from 'luxon'
import React, { lazy, Suspense, useEffect, useState } from 'react'
import { lazy, Suspense, useEffect, useState } from 'react'
import { FaGift, FaPaypal, FaSearchDollar } from 'react-icons/fa'
import { MdCheckCircle, MdNotInterested } from 'react-icons/md'
import { Link } from 'react-router-dom'
Expand Down
2 changes: 1 addition & 1 deletion src/components/routes/Stats.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import GenericButton from 'components/input/generic_button'
import Footer from 'components/page/footer'
import { useSubscription } from 'context/useSubscription'
import { useTheme } from 'context/useTheme'
import React, { lazy, Suspense, useEffect, useState } from 'react'
import { lazy, Suspense, useEffect, useState } from 'react'
import { FaSignInAlt, FaUserGraduate } from 'react-icons/fa'
import { Link } from 'react-router-dom'
import { centerContentClass } from 'theme/helperClasses'
Expand Down
Loading

0 comments on commit 332ccf4

Please sign in to comment.