mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
49 lines
2.0 KiB
PHP
49 lines
2.0 KiB
PHP
<div class="flex flex-col space-y-1">
|
|
@if(str($row->value)->contains('http'))
|
|
<x-button xs amber :href="$row->value" target="_blank">
|
|
<i class="fa fa-thin fa-book-open mr-2"></i>
|
|
{{ __('Open') }}
|
|
</x-button>
|
|
@endif
|
|
@if($row->type === 'downloadable_file')
|
|
<x-button xs amber :href="$row->getFirstMediaUrl('single_file')" target="_blank">
|
|
<i class="fa fa-thin fa-download mr-2"></i>
|
|
{{ __('Download') }}
|
|
</x-button>
|
|
@endif
|
|
@if($row->type === 'podcast_episode')
|
|
<x-button xs amber :href="$row->episode->data['enclosureUrl']" target="_blank">
|
|
<i class="fa fa-thin fa-headphones mr-2"></i>
|
|
{{ __('Listen') }}
|
|
</x-button>
|
|
@endif
|
|
@if($row->type === 'markdown_article')
|
|
<x-button xs amber :href="route('article.view', [$row])">
|
|
<i class="fa fa-thin fa-newspaper mr-2"></i>
|
|
{{ __('Read') }}
|
|
</x-button>
|
|
@endif
|
|
|
|
@if($row->type !== 'markdown_article')
|
|
<x-button
|
|
x-data="{
|
|
textToCopy: '{{ url()->route('library.table.libraryItems', ['country' => 'de', 'table' => ['filters' => ['id' => $row->id]]]) }}',
|
|
}"
|
|
@click.prevent="window.navigator.clipboard.writeText(textToCopy);window.$wireui.notify({title:'{{ __('Share url copied!') }}',icon:'success'});"
|
|
xs black>
|
|
<i class="fa fa-thin fa-copy mr-2"></i>
|
|
{{ __('Share link') }}
|
|
</x-button>
|
|
@else
|
|
<x-button
|
|
x-data="{
|
|
textToCopy: '{{ url()->route('library.table.libraryItems', ['country' => 'de', 'table' => ['filters' => ['id' => $row->id]]]) }}',
|
|
}"
|
|
@click.prevent="window.navigator.clipboard.writeText(textToCopy);window.$wireui.notify({title:'{{ __('Share url copied!') }}',icon:'success'});"
|
|
xs black>
|
|
<i class="fa fa-thin fa-copy mr-2"></i>
|
|
{{ __('Share link') }}
|
|
</x-button>
|
|
@endif
|
|
</div>
|