@extends('layouts.app') @section('title', $user->name . ' — Channel | ' . config('app.name')) @section('main_class', 'no-pad') @section('extra_styles') {{-- Styles are split by viewport so mobile and desktop can evolve independently. Desktop is the base; mobile overrides via media queries inside its own file. The $hue / $hue2 / $hue3 palette is defined here at the parent level so both partials can reference it — each included partial runs in its own variable scope, so hoisting the PHP block here makes the variables visible to both. See partials/channel/styles/{desktop,mobile}.blade.php. --}} @php $hue = (crc32($user->name) % 360 + 360) % 360; $hue2 = ($hue + 45) % 360; $hue3 = ($hue + 200) % 360; @endphp @include('user.partials.channel.styles.desktop') @include('user.partials.channel.styles.mobile') @endsection @section('content') {{-- ─────────────── PREVIEW BANNER ─────────────────── --}} @if($preview)
This will immediately end all other active sessions on phones, tablets, and other browsers. Enter your password to confirm.
This is your wall. Share a thought, a photo, or one of your videos with your community!
@else{{ $user->name }} hasn't shared anything yet — check back soon!
@endif @else{{ $user->name }} hasn't shared anything yet. Sign in to be notified when they do.
@endauthThis channel hasn't uploaded any videos.
@auth @if(Auth::id() === $user->id) @endif @endauthNo playlists yet. Create your first one!
{{ $user->bio }}
Add your birthday to see your zodiac sign, age, traits, and compatibility with visitors.
To disable 2FA, confirm your password below.
@else {{-- Disabled state --}}Add an extra layer of security. Once enabled, you'll need your authenticator app each time you sign in.
{{-- Step 1: Show QR --}}Security emails (verification, password reset) are always sent and cannot be disabled.
Sign out of all other browsers and devices where your account is currently logged in. Your current session will remain active.