@props(['socialLink' => null, 'nextSortOrder' => 0]) @php $platforms = [ 'facebook' => 'Facebook', 'linkedin' => 'LinkedIn', 'instagram' => 'Instagram', 'github' => 'GitHub', 'behance' => 'Behance', 'dribbble' => 'Dribbble', 'youtube' => 'YouTube', 'x' => 'X (Twitter)', 'threads' => 'Threads', 'custom' => 'Custom / Other', ]; $selectedPlatform = old('platform', $socialLink->platform ?? 'facebook'); @endphp
Named platforms use a built-in icon automatically. Pick "Custom / Other" for anything else.
@error('platform')
{{ $message }}
@enderror
@error('label')
{{ $message }}
@enderror
A Font Awesome class — never an emoji.
@error('icon_class')
{{ $message }}
@enderror
@error('url')
{{ $message }}
@enderror
@error('sort_order')
{{ $message }}
@enderror
open_new_tab ?? true))>
is_visible ?? true))>