Paar fehler
This commit is contained in:
@@ -55,7 +55,8 @@ export default function FeedbackPage() {
|
||||
|
||||
if (rating >= 4 && feedback?.googleReviewUrl) {
|
||||
setTimeout(() => {
|
||||
window.location.href = feedback.googleReviewUrl!;
|
||||
const url = ensureAbsoluteUrl(feedback.googleReviewUrl);
|
||||
if (url) window.location.href = url;
|
||||
}, 2000);
|
||||
}
|
||||
} catch (error) {
|
||||
@@ -119,9 +120,9 @@ export default function FeedbackPage() {
|
||||
{/* Card */}
|
||||
<div className="bg-white rounded-3xl shadow-xl overflow-hidden">
|
||||
{/* Colored Header */}
|
||||
<div className="bg-gradient-to-r from-[#4C5F4E] via-[#C6C0B3] to-[#FAF8F5] p-8 text-center">
|
||||
<div className="w-14 h-14 bg-white/20 rounded-2xl flex items-center justify-center mx-auto mb-4">
|
||||
<Star className="w-7 h-7 text-white" />
|
||||
<div className="bg-gradient-to-r from-[#FAF8F5] via-[#C6C0B3] to-[#4C5F4E] p-8 text-center">
|
||||
<div className="w-14 h-14 bg-[#4C5F4E]/10 rounded-2xl flex items-center justify-center mx-auto mb-4">
|
||||
<Star className="w-7 h-7 text-[#4C5F4E]" />
|
||||
</div>
|
||||
<h1 className="text-2xl font-bold mb-1 text-gray-900">How was your experience?</h1>
|
||||
<p className="text-gray-700">{feedback.businessName}</p>
|
||||
@@ -193,3 +194,11 @@ export default function FeedbackPage() {
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
function ensureAbsoluteUrl(url: string | undefined): string | undefined {
|
||||
if (!url) return undefined;
|
||||
if (/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(url)) {
|
||||
return url;
|
||||
}
|
||||
return `https://${url}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user