Compare commits

...

2 Commits

Author SHA1 Message Date
cb805e2199 ...
Some checks failed
continuous-integration/drone/push Build is failing
2025-10-23 11:04:09 +08:00
dd1d288d0d 以窗口宽高计算单词板宽高 2025-10-21 16:56:10 +08:00
5 changed files with 8 additions and 10 deletions

View File

@@ -4,8 +4,6 @@ import "./globals.css";
import type { Viewport } from 'next'
import Link from "next/link";
import Image from "next/image";
import { ModalStackContainer } from "rc-modal-sheet";
import { motion } from "motion/react";
export const viewport: Viewport = {
width: 'device-width',

View File

@@ -1,11 +1,11 @@
'use client';
import { BOARD_WIDTH, TEXT_WIDTH, BOARD_HEIGHT, TEXT_SIZE } from "@/constants";
import { BOARD_WIDTH, TEXT_WIDTH, BOARD_HEIGHT, TEXT_SIZE } from "@/config/word-board-config";
import { Word } from "@/interfaces";
import { Dispatch, SetStateAction, useEffect } from "react";
import { Dispatch, SetStateAction } from "react";
export default function WordBoard(
{ words, setWords, selectWord }: {
{ words, selectWord }: {
words: [
{
word: string,

View File

@@ -3,7 +3,7 @@ import WordBoard from "@/app/word-board/WordBoard";
import Button from "../../components/Button";
import { KeyboardEvent, useRef, useState } from "react";
import { Word } from "@/interfaces";
import { BOARD_WIDTH, TEXT_WIDTH, BOARD_HEIGHT, TEXT_SIZE } from "@/constants";
import { BOARD_WIDTH, TEXT_WIDTH, BOARD_HEIGHT, TEXT_SIZE } from "@/config/word-board-config";
import { inspect } from "@/utils";
export default function Home() {

View File

@@ -0,0 +1,4 @@
export const BOARD_WIDTH = window.innerWidth * 0.68;
export const BOARD_HEIGHT = window.innerHeight * 0.68;
export const TEXT_SIZE = 30;
export const TEXT_WIDTH = TEXT_SIZE * 0.6;

View File

@@ -1,4 +0,0 @@
export const BOARD_WIDTH = 800;
export const BOARD_HEIGHT = 500;
export const TEXT_SIZE = 30;
export const TEXT_WIDTH = TEXT_SIZE * 0.6;