extract ClideTappable shared widget

Encapsulates the hover + click + cursor pattern repeated across
the codebase. Builder receives (context, hovered) so callers
control their own hover styling. Refactored _ThemeLink to use it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-23 11:12:04 +02:00
co-authored by Claude Opus 4.6
parent 85b222efc3
commit c9870bb044
3 changed files with 45 additions and 21 deletions
+1
View File
@@ -19,6 +19,7 @@ export 'src/clide_scrollbar.dart';
export 'src/clide_spine.dart';
export 'src/clide_surface.dart';
export 'src/clide_tab_bar.dart';
export 'src/clide_tappable.dart';
export 'src/clide_text.dart';
export 'src/clide_tooltip.dart';
export 'src/typography.dart';