fix : move icons
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -1,13 +1,12 @@
|
|||||||
import { EngineName, MoveClassification } from "./types/enums";
|
import { EngineName, MoveClassification } from "./types/enums";
|
||||||
|
|
||||||
export const MAIN_THEME_COLOR = "#3B9AC6";
|
export const MAIN_THEME_COLOR = "#3B9AC6";
|
||||||
export const TAB_ICONS_COLOR = "#FE7F2D";
|
|
||||||
export const LINEAR_PROGRESS_BAR_COLOR = "#3B9AC6";
|
export const LINEAR_PROGRESS_BAR_COLOR = "#3B9AC6";
|
||||||
|
|
||||||
export const CLASSIFICATION_COLORS: Record<MoveClassification, string> = {
|
export const CLASSIFICATION_COLORS: Record<MoveClassification, string> = {
|
||||||
[MoveClassification.Opening]: "#dbac86",
|
[MoveClassification.Opening]: "#dbac86",
|
||||||
[MoveClassification.Forced]: "#dbac86",
|
[MoveClassification.Forced]: "#dbac86",
|
||||||
[MoveClassification.Brilliant]: "#19d4af",
|
[MoveClassification.Splendid]: "#19d4af",
|
||||||
[MoveClassification.Perfect]: "#3894eb",
|
[MoveClassification.Perfect]: "#3894eb",
|
||||||
[MoveClassification.Best]: "#22ac38",
|
[MoveClassification.Best]: "#22ac38",
|
||||||
[MoveClassification.Excellent]: "#22ac38",
|
[MoveClassification.Excellent]: "#22ac38",
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ export const getMovesClassification = (
|
|||||||
const isWhiteMove = index % 2 === 1;
|
const isWhiteMove = index % 2 === 1;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
isBrilliantMove(
|
isSplendidMove(
|
||||||
lastPositionWinPercentage,
|
lastPositionWinPercentage,
|
||||||
positionWinPercentage,
|
positionWinPercentage,
|
||||||
isWhiteMove,
|
isWhiteMove,
|
||||||
@@ -67,7 +67,7 @@ export const getMovesClassification = (
|
|||||||
return {
|
return {
|
||||||
...rawPosition,
|
...rawPosition,
|
||||||
opening: currentOpening,
|
opening: currentOpening,
|
||||||
moveClassification: MoveClassification.Brilliant,
|
moveClassification: MoveClassification.Splendid,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,7 +132,7 @@ const getMoveBasicClassification = (
|
|||||||
return MoveClassification.Excellent;
|
return MoveClassification.Excellent;
|
||||||
};
|
};
|
||||||
|
|
||||||
const isBrilliantMove = (
|
const isSplendidMove = (
|
||||||
lastPositionWinPercentage: number,
|
lastPositionWinPercentage: number,
|
||||||
positionWinPercentage: number,
|
positionWinPercentage: number,
|
||||||
isWhiteMove: boolean,
|
isWhiteMove: boolean,
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import { Icon } from "@iconify/react";
|
|||||||
import EngineSettingsButton from "@/sections/engineSettings/engineSettingsButton";
|
import EngineSettingsButton from "@/sections/engineSettings/engineSettingsButton";
|
||||||
import GraphTab from "@/sections/analysis/panelBody/graphTab";
|
import GraphTab from "@/sections/analysis/panelBody/graphTab";
|
||||||
import { PageTitle } from "@/components/pageTitle";
|
import { PageTitle } from "@/components/pageTitle";
|
||||||
import { TAB_ICONS_COLOR } from "@/constants";
|
|
||||||
|
|
||||||
export default function GameAnalysis() {
|
export default function GameAnalysis() {
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
@@ -119,9 +118,7 @@ export default function GameAnalysis() {
|
|||||||
<Tab
|
<Tab
|
||||||
label="Analysis"
|
label="Analysis"
|
||||||
id="tab0"
|
id="tab0"
|
||||||
icon={
|
icon={<Icon icon="mdi:magnify" height={15} />}
|
||||||
<Icon icon="mdi:magnify" color={TAB_ICONS_COLOR} height={15} />
|
|
||||||
}
|
|
||||||
iconPosition="start"
|
iconPosition="start"
|
||||||
sx={{
|
sx={{
|
||||||
textTransform: "none",
|
textTransform: "none",
|
||||||
@@ -134,13 +131,7 @@ export default function GameAnalysis() {
|
|||||||
<Tab
|
<Tab
|
||||||
label="Moves"
|
label="Moves"
|
||||||
id="tab1"
|
id="tab1"
|
||||||
icon={
|
icon={<Icon icon="mdi:format-list-bulleted" height={15} />}
|
||||||
<Icon
|
|
||||||
icon="mdi:format-list-bulleted"
|
|
||||||
color={TAB_ICONS_COLOR}
|
|
||||||
height={15}
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
iconPosition="start"
|
iconPosition="start"
|
||||||
sx={{
|
sx={{
|
||||||
textTransform: "none",
|
textTransform: "none",
|
||||||
@@ -154,13 +145,7 @@ export default function GameAnalysis() {
|
|||||||
<Tab
|
<Tab
|
||||||
label="Graph"
|
label="Graph"
|
||||||
id="tab2"
|
id="tab2"
|
||||||
icon={
|
icon={<Icon icon="mdi:chart-line" height={15} />}
|
||||||
<Icon
|
|
||||||
icon="mdi:chart-line"
|
|
||||||
color={TAB_ICONS_COLOR}
|
|
||||||
height={15}
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
iconPosition="start"
|
iconPosition="start"
|
||||||
sx={{
|
sx={{
|
||||||
textTransform: "none",
|
textTransform: "none",
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ export default function MoveInfo() {
|
|||||||
moveClassification === MoveClassification.Best ||
|
moveClassification === MoveClassification.Best ||
|
||||||
moveClassification === MoveClassification.Opening ||
|
moveClassification === MoveClassification.Opening ||
|
||||||
moveClassification === MoveClassification.Forced ||
|
moveClassification === MoveClassification.Forced ||
|
||||||
moveClassification === MoveClassification.Brilliant ||
|
moveClassification === MoveClassification.Splendid ||
|
||||||
moveClassification === MoveClassification.Perfect
|
moveClassification === MoveClassification.Perfect
|
||||||
? null
|
? null
|
||||||
: `${bestMoveSan} was the best move`;
|
: `${bestMoveSan} was the best move`;
|
||||||
@@ -110,7 +110,7 @@ export default function MoveInfo() {
|
|||||||
const moveClassificationLabels: Record<MoveClassification, string> = {
|
const moveClassificationLabels: Record<MoveClassification, string> = {
|
||||||
[MoveClassification.Opening]: "an opening move",
|
[MoveClassification.Opening]: "an opening move",
|
||||||
[MoveClassification.Forced]: "forced",
|
[MoveClassification.Forced]: "forced",
|
||||||
[MoveClassification.Brilliant]: "brilliant !!",
|
[MoveClassification.Splendid]: "splendid !!",
|
||||||
[MoveClassification.Perfect]: "the only good move !",
|
[MoveClassification.Perfect]: "the only good move !",
|
||||||
[MoveClassification.Best]: "the best move",
|
[MoveClassification.Best]: "the best move",
|
||||||
[MoveClassification.Excellent]: "excellent",
|
[MoveClassification.Excellent]: "excellent",
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ export default function MovesClassificationsRecap() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const sortedMoveClassfications = [
|
export const sortedMoveClassfications = [
|
||||||
MoveClassification.Brilliant,
|
MoveClassification.Splendid,
|
||||||
MoveClassification.Perfect,
|
MoveClassification.Perfect,
|
||||||
MoveClassification.Best,
|
MoveClassification.Best,
|
||||||
MoveClassification.Excellent,
|
MoveClassification.Excellent,
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ export default function GraphTab(props: GridProps) {
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
[
|
[
|
||||||
MoveClassification.Brilliant,
|
MoveClassification.Splendid,
|
||||||
MoveClassification.Perfect,
|
MoveClassification.Perfect,
|
||||||
MoveClassification.Blunder,
|
MoveClassification.Blunder,
|
||||||
MoveClassification.Mistake,
|
MoveClassification.Mistake,
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ export enum MoveClassification {
|
|||||||
Forced = "forced",
|
Forced = "forced",
|
||||||
Opening = "opening",
|
Opening = "opening",
|
||||||
Perfect = "perfect",
|
Perfect = "perfect",
|
||||||
Brilliant = "brilliant",
|
Splendid = "splendid",
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum Color {
|
export enum Color {
|
||||||
|
|||||||
Reference in New Issue
Block a user