fix: mobile-first UI redesign - bump all text to 12px+, 44px+ touch targets, reduced content density

This commit is contained in:
root
2026-06-15 11:07:41 +02:00
parent e479df82e2
commit 8f0ff9d47a
16 changed files with 192 additions and 143 deletions
+7 -7
View File
@@ -248,7 +248,7 @@ export default function ThreadDetailPage() {
<Star size={12} className="text-[#D4AF37]" />
)}
</div>
<div className="flex items-center gap-1.5 text-[10px] text-gray-600">
<div className="flex items-center gap-1.5 text-xs text-gray-600">
<span className="text-gray-500">{thread.category.name}</span>
<span>·</span>
<span>{timeAgo(thread.createdAt)}</span>
@@ -259,7 +259,7 @@ export default function ThreadDetailPage() {
const Icon = SHARIAH_LABELS[thread.shariahStatus].icon;
return <Icon size={9} />;
})()}
<span className="text-[9px]">{SHARIAH_LABELS[thread.shariahStatus].label}</span>
<span className="text-[10px]">{SHARIAH_LABELS[thread.shariahStatus].label}</span>
</div>
</div>
</div>
@@ -310,7 +310,7 @@ export default function ThreadDetailPage() {
)}
</div>
</div>
<div className="flex items-center gap-1 text-[10px] text-gray-600">
<div className="flex items-center gap-1 text-xs text-gray-600">
<Clock size={9} />
<span>{timeAgo(post.createdAt)}</span>
</div>
@@ -324,7 +324,7 @@ export default function ThreadDetailPage() {
{/* Shariah compliance label */}
<div className={`flex items-center gap-0.5 ${shariahInfo.color}`}>
<ShariahIcon size={9} />
<span className="text-[9px]">{shariahInfo.label}</span>
<span className="text-[10px]">{shariahInfo.label}</span>
</div>
</div>
);
@@ -342,7 +342,7 @@ export default function ThreadDetailPage() {
</p>
<button
onClick={() => router.push("/profile")}
className="inline-flex items-center gap-1.5 bg-[#D4AF37]/15 border border-[#D4AF37]/30 rounded-xl px-4 py-2 text-xs font-medium text-[#D4AF37] active:bg-[#D4AF37]/25 transition"
className="inline-flex items-center gap-1.5 bg-[#D4AF37]/15 border border-[#D4AF37]/30 rounded-xl px-4 py-3 text-xs font-medium text-[#D4AF37] active:bg-[#D4AF37]/25 transition"
>
<Crown size={12} />
Upgrade Now
@@ -360,13 +360,13 @@ export default function ThreadDetailPage() {
className="w-full bg-transparent px-4 py-3 text-sm text-white placeholder-gray-600 focus:outline-none resize-none"
/>
<div className="flex items-center justify-between px-4 pb-3">
<span className="text-[10px] text-gray-600">
<span className="text-xs text-gray-600">
{replyContent.length}/5000
</span>
<button
type="submit"
disabled={submitting || !replyContent.trim()}
className="flex items-center gap-1.5 bg-[#D4AF37] text-[#0a0a0f] rounded-xl px-4 py-2 text-xs font-semibold transition active:bg-[#c5a233] disabled:opacity-50"
className="flex items-center gap-1.5 bg-[#D4AF37] text-[#0a0a0f] rounded-xl px-4 py-3 text-xs font-semibold transition active:bg-[#c5a233] disabled:opacity-50"
>
{submitting ? (
<>