From 8d399756aa134ddc234a146c94412e8e22dae23c Mon Sep 17 00:00:00 2001 From: 8845musign Date: Fri, 26 Apr 2024 13:50:12 +0900 Subject: [PATCH] improve prop & comment Signed-off-by: 8845musign --- src/components/Box/Box.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/Box/Box.tsx b/src/components/Box/Box.tsx index 63c3adaf..e34e0bf2 100644 --- a/src/components/Box/Box.tsx +++ b/src/components/Box/Box.tsx @@ -62,13 +62,13 @@ type PropsWithoutText = BaseProps & { */ textType?: undefined; /** - * フォントサイズの抽象値。合わせてtextTypeの指定が必須 + * フォントサイズの抽象値。合わせてtextTypeの指定が必須で、typeに応じた値が指定可能 */ - textSize?: unknown; + textSize?: never; /** - * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須 + * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須で、typeに応じた値が指定可能 */ - textLeading?: unknown; + textLeading?: never; }; type PropsWithTextBody = BaseProps & { @@ -77,11 +77,11 @@ type PropsWithTextBody = BaseProps & { */ textType: Extract; /** - * フォントサイズの抽象値。合わせてtextTypeの指定が必須 + * フォントサイズの抽象値。合わせてtextTypeの指定が必須で、typeに応じた値が指定可能 */ textSize?: BodyFontSize; /** - * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須 + * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須で、typeに応じた値が指定可能 */ textLeading?: BodyLeading; }; @@ -92,11 +92,11 @@ type PropsWithTextNote = BaseProps & { */ textType: Extract; /** - * フォントサイズの抽象値。合わせてtextTypeの指定が必須 + * フォントサイズの抽象値。合わせてtextTypeの指定が必須で、typeに応じた値が指定可能 */ textSize?: NoteFontSize; /** - * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須 + * 行送りの抽象値(`line-height`)。合わせてtextTypeとtextSizeの指定が必須で、typeに応じた値が指定可能 */ textLeading?: NoteLeading; };