AI 接入 V1.0
UI更新
This commit is contained in:
@@ -9,6 +9,7 @@ import '../../utils/toast.dart';
|
||||
import '../../widgets/state_views.dart';
|
||||
import 'folder_picker_sheet.dart';
|
||||
import 'note_detail_page.dart';
|
||||
import '../../widgets/cute_icon.dart';
|
||||
|
||||
/// 笔记列表页
|
||||
///
|
||||
@@ -308,7 +309,7 @@ class _NoteListPageState extends ConsumerState<NoteListPage> {
|
||||
children: [
|
||||
SizedBox(height: MediaQuery.of(context).size.height * 0.18),
|
||||
EmptyView(
|
||||
icon: state.hasFilter ? '🔍' : '📝',
|
||||
icon: state.hasFilter ? 'search' : 'note',
|
||||
title: state.hasFilter ? '没有匹配的笔记' : '还没有笔记',
|
||||
tip: state.hasFilter
|
||||
? '换个关键词或标签试试'
|
||||
@@ -383,7 +384,7 @@ class _NoteListPageState extends ConsumerState<NoteListPage> {
|
||||
Row(
|
||||
children: [
|
||||
if (note.pinned) ...[
|
||||
const Text('📌', style: TextStyle(fontSize: 13)),
|
||||
const CuteIcon('pin', size: 14),
|
||||
const SizedBox(width: 4),
|
||||
],
|
||||
Expanded(
|
||||
@@ -471,7 +472,7 @@ class _NoteListPageState extends ConsumerState<NoteListPage> {
|
||||
await ref.read(noteListProvider.notifier).refresh();
|
||||
ref.invalidate(noteTagsProvider);
|
||||
ref.invalidate(noteFolderTreeProvider); // 目录上的笔记数变了
|
||||
if (mounted) showToast(context, '✅ 已记录');
|
||||
if (mounted) showToast(context, '已记录', icon: 'check');
|
||||
} on ApiException catch (e) {
|
||||
if (mounted) showToast(context, e.message, error: true);
|
||||
} catch (_) {
|
||||
|
||||
Reference in New Issue
Block a user