Merge branch 'dev/refactor-duel' into 'main'

Dev/refactor duel

See merge request !168
6 jobs for main in 13 minutes and 23 seconds (queued for 1 second)
Status Job ID Name Coverage
  Install
passed #85266
linux
npm_ci

00:02:51

 
  Rs Check Lint
passed #85267
linux
rs_check_lint

00:02:52

 
  Wasm
passed #85268
linux
wasm_build

00:06:21

 
  Ts Check Lint
failed #85269
linux
ts_check_lint

00:01:18

 
  Build
skipped #85270
linux
npm_build
 
  Deploy
skipped #85271
linux
deploy
 
Name Stage Failure
failed
ts_check_lint Ts Check Lint
    Matched by include pattern 'src' in '/builds/mycard/Neos/tsconfig.json'
Matched by include pattern 'src' in '/builds/mycard/Neos/tsconfig.json'
src/ui/Neos.tsx(9,42): error TS1261: Already included file name '/builds/mycard/Neos/src/ui/Duel/Main.tsx' differs from file name '/builds/mycard/Neos/src/ui/Duel/main.tsx' only in casing.
The file is in the program because:
Imported via "./Duel/Main" from file '/builds/mycard/Neos/src/ui/Neos.tsx'
Matched by include pattern 'src' in '/builds/mycard/Neos/tsconfig.json'
Matched by include pattern 'src' in '/builds/mycard/Neos/tsconfig.json'
Cleaning up file based variables
ERROR: Job failed: exit code 1