mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-30 23:27:55 -05:00
Fix bracket not displaying "requires check-in" text always
This commit is contained in:
@@ -32,7 +32,7 @@ interface CreateBracketArgs {
|
||||
}[];
|
||||
seeding?: number[];
|
||||
settings: TournamentStageSettings | null;
|
||||
checkInRequired: boolean;
|
||||
requiresCheckIn: boolean;
|
||||
startTime: Date | null;
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ export abstract class Bracket {
|
||||
createdAt;
|
||||
seeding;
|
||||
settings;
|
||||
checkInRequired;
|
||||
requiresCheckIn;
|
||||
startTime;
|
||||
|
||||
constructor({
|
||||
@@ -82,7 +82,7 @@ export abstract class Bracket {
|
||||
createdAt,
|
||||
seeding,
|
||||
settings,
|
||||
checkInRequired,
|
||||
requiresCheckIn,
|
||||
startTime,
|
||||
}: Omit<CreateBracketArgs, "format">) {
|
||||
if (!data && !seeding) {
|
||||
@@ -101,7 +101,7 @@ export abstract class Bracket {
|
||||
this.teamsPendingCheckIn = teamsPendingCheckIn;
|
||||
this.sources = sources;
|
||||
this.createdAt = createdAt;
|
||||
this.checkInRequired = checkInRequired;
|
||||
this.requiresCheckIn = requiresCheckIn;
|
||||
this.startTime = startTime;
|
||||
|
||||
if (this.tournament.simulateBrackets) {
|
||||
|
||||
@@ -124,7 +124,7 @@ export class Tournament {
|
||||
name,
|
||||
sources,
|
||||
createdAt: inProgressStage.createdAt,
|
||||
checkInRequired: requiresCheckIn ?? false,
|
||||
requiresCheckIn,
|
||||
startTime: startTime ? databaseTimestampToDate(startTime) : null,
|
||||
settings: settings ?? null,
|
||||
data: {
|
||||
@@ -167,7 +167,7 @@ export class Tournament {
|
||||
seeding: checkedInTeams,
|
||||
preview: true,
|
||||
name,
|
||||
checkInRequired: requiresCheckIn ?? false,
|
||||
requiresCheckIn,
|
||||
startTime: startTime ? databaseTimestampToDate(startTime) : null,
|
||||
settings: settings ?? null,
|
||||
data: Swiss.create({
|
||||
@@ -224,7 +224,7 @@ export class Tournament {
|
||||
seeding: checkedInTeamsWithReplaysAvoided,
|
||||
preview: true,
|
||||
name,
|
||||
checkInRequired: requiresCheckIn ?? false,
|
||||
requiresCheckIn,
|
||||
startTime: startTime ? databaseTimestampToDate(startTime) : null,
|
||||
settings: settings ?? null,
|
||||
type,
|
||||
|
||||
@@ -471,8 +471,7 @@ export default function TournamentBracketsPage() {
|
||||
{teamsSourceText()}
|
||||
</div>
|
||||
) : null}
|
||||
{bracket.sources?.every((s) => !s.placements.includes(1)) &&
|
||||
bracket.checkInRequired ? (
|
||||
{bracket.requiresCheckIn ? (
|
||||
<div className="text-center text-sm font-semi-bold text-lighter mt-2 text-warning">
|
||||
Bracket requires check-in{" "}
|
||||
{bracket.startTime ? (
|
||||
|
||||
Reference in New Issue
Block a user