From 6fa7d875db29f9d8a35208a361e8acff8e5b62f7 Mon Sep 17 00:00:00 2001 From: Peace Date: Mon, 8 Sep 2025 19:15:05 +0900 Subject: [PATCH] mfe --- lite.todo/app/(tabs)/done.tsx | 7 ++++++- lite.todo/app/(tabs)/index.tsx | 6 +++--- lite.todo/app/_layout.tsx | 2 +- lite.todo/components/todo-list.tsx | 16 +++++++++------- lite.todo/package.json | 2 +- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/lite.todo/app/(tabs)/done.tsx b/lite.todo/app/(tabs)/done.tsx index 8d50bfe..5f113d1 100755 --- a/lite.todo/app/(tabs)/done.tsx +++ b/lite.todo/app/(tabs)/done.tsx @@ -14,7 +14,12 @@ export default function DoneTab() { 완료한 일 - + + */} ); diff --git a/lite.todo/app/_layout.tsx b/lite.todo/app/_layout.tsx index d271037..8338bec 100755 --- a/lite.todo/app/_layout.tsx +++ b/lite.todo/app/_layout.tsx @@ -11,8 +11,8 @@ export default function App() { return ( + - null }} /> diff --git a/lite.todo/components/todo-list.tsx b/lite.todo/components/todo-list.tsx index a5aa796..4b5a7ce 100755 --- a/lite.todo/components/todo-list.tsx +++ b/lite.todo/components/todo-list.tsx @@ -19,12 +19,14 @@ type Props = { onToggle: (id: string) => void; onRemove?: (id: string) => void; className?: string; + emptyMessage?: string; }; export default function TodoList({ data, onToggle, onRemove, + emptyMessage, className, }: Props) { return ( @@ -41,15 +43,15 @@ export default function TodoList({ onChange={(_isChecked) => onToggle(item.id)} value={item.title} > - - - - - + > */} + + + + {/* */} {item.title} @@ -76,7 +78,7 @@ export default function TodoList({ }} ListEmptyComponent={ - 할 일이 없습니다. + {emptyMessage ?? "할 일이 없습니다."} } /> diff --git a/lite.todo/package.json b/lite.todo/package.json index 4598a73..b0fc5b0 100755 --- a/lite.todo/package.json +++ b/lite.todo/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "main": "expo-router/entry", "scripts": { - "start": "expo start --offline", + "start": "expo start", "android": "expo start --android --offline", "ios": "expo start --ios --offline", "web": "expo start --web --offline"