feat: add public tip claiming UI

- Extract fragment key from URL
- Check confirmations before allowing claim
- Add claim button with loading/error states
- Update SmirkAPI types for claimPublicTip
This commit is contained in:
jwinterm
2026-01-27 10:50:42 -05:00
parent 570b48b464
commit 8581d3ad95
3 changed files with 132 additions and 2 deletions
+2
View File
@@ -154,6 +154,8 @@ export interface PublicTipInfo {
status: string;
created_at: string;
is_public: boolean;
funding_confirmations: number;
confirmations_required: number;
}
export async function getPublicTipInfo(tipId: string): Promise<PublicTipInfo> {