From 762aba02466644e7226c53717628234869dbe6a0 Mon Sep 17 00:00:00 2001 From: isaacclad Date: Sat, 4 Jul 2026 22:44:45 +0000 Subject: [PATCH] Redesign meeting programme as single-column Figtree layout. Stack time, title, and details vertically in compact cards for the narrow live-room sidebar and agenda views. Co-authored-by: Cursor --- .../meet/partials/programme-agenda.blade.php | 55 +++++++++--------- .../room/partials/programme-panel.blade.php | 57 +++++++++---------- 2 files changed, 53 insertions(+), 59 deletions(-) diff --git a/resources/views/meet/partials/programme-agenda.blade.php b/resources/views/meet/partials/programme-agenda.blade.php index b0b8533..26ac2fc 100644 --- a/resources/views/meet/partials/programme-agenda.blade.php +++ b/resources/views/meet/partials/programme-agenda.blade.php @@ -4,23 +4,23 @@ @endphp @if(is_array($programme) && ! empty($programme['days'])) -
+

Agenda

@if(! empty($programme['title']))

{{ $programme['title'] }}

@endif @if($linkedItems !== []) -

Linked to this session

-
    +

    Linked to this session

    +
      @foreach($linkedItems as $item) -
    • +
    • @if(! empty($item['time'])) - {{ $item['time'] }} +

      {{ $item['time'] }}

      @endif - {{ $item['title'] ?? 'Item' }} +

      {{ $item['title'] ?? 'Item' }}

      @if(! empty($item['host'])) - · {{ $item['host'] }} +

      {{ $item['host'] }}

      @endif
    • @endforeach @@ -29,36 +29,33 @@
      @foreach((array) ($programme['days'] ?? []) as $day) -
      +
      @if(! empty($day['label']) || ! empty($day['date'])) -

      +

      {{ trim(($day['label'] ?? '').' '.($day['date'] ?? '')) }}

      @endif -
        +
          @foreach((array) ($day['items'] ?? []) as $item) -
        • -
          - @if(! empty($item['time'])) - {{ $item['time'] }} - @endif -
          -

          {{ $item['title'] ?? '' }}

          - @if(! empty($item['description'])) -

          {{ $item['description'] }}

          - @endif - @if(! empty($item['location']) || ! empty($item['host'])) -

          - @if(! empty($item['location'])){{ $item['location'] }}@endif - @if(! empty($item['host'])) · {{ $item['host'] }}@endif -

          - @endif -
          -
          +
        • + @if(! empty($item['time'])) +

          {{ $item['time'] }}

          + @endif +

          {{ $item['title'] ?? '' }}

          + @if(! empty($item['description'])) +

          {{ $item['description'] }}

          + @endif + @if(! empty($item['location']) || ! empty($item['host'])) +

          + @if(! empty($item['location'])){{ $item['location'] }}@endif + @if(! empty($item['location']) && ! empty($item['host'])) · @endif + @if(! empty($item['host'])){{ $item['host'] }}@endif +

          + @endif
        • @endforeach
        -
      + @endforeach
diff --git a/resources/views/meet/room/partials/programme-panel.blade.php b/resources/views/meet/room/partials/programme-panel.blade.php index 84de961..583610e 100644 --- a/resources/views/meet/room/partials/programme-panel.blade.php +++ b/resources/views/meet/room/partials/programme-panel.blade.php @@ -5,23 +5,23 @@ @endphp @if(is_array($programme) && ! empty($programme['days'])) -
+
@if(! empty($programme['title'])) -

{{ $programme['title'] }}

+

{{ $programme['title'] }}

@endif @if($linkedItems !== [])
-

This session

+

This session

    @foreach($linkedItems as $item) -
  • +
  • @if(! empty($item['time'])) - {{ $item['time'] }} +

    {{ $item['time'] }}

    @endif - {{ $item['title'] ?? 'Item' }} +

    {{ $item['title'] ?? 'Item' }}

    @if(! empty($item['host'])) - · {{ $item['host'] }} +

    {{ $item['host'] }}

    @endif
  • @endforeach @@ -30,38 +30,35 @@ @endif @foreach((array) ($programme['days'] ?? []) as $day) -
    +
    @if(! empty($day['label']) || ! empty($day['date'])) -

    +

    {{ trim(($day['label'] ?? '').' '.($day['date'] ?? '')) }}

    @endif -
      +
        @foreach((array) ($day['items'] ?? []) as $item) -
      • -
        - @if(! empty($item['time'])) - {{ $item['time'] }} - @endif -
        -

        {{ $item['title'] ?? '' }}

        - @if(! empty($item['description'])) -

        {{ $item['description'] }}

        - @endif - @if(! empty($item['location']) || ! empty($item['host'])) -

        - @if(! empty($item['location'])){{ $item['location'] }}@endif - @if(! empty($item['host'])) · {{ $item['host'] }}@endif -

        - @endif -
        -
        +
      • + @if(! empty($item['time'])) +

        {{ $item['time'] }}

        + @endif +

        {{ $item['title'] ?? '' }}

        + @if(! empty($item['description'])) +

        {{ $item['description'] }}

        + @endif + @if(! empty($item['location']) || ! empty($item['host'])) +

        + @if(! empty($item['location'])){{ $item['location'] }}@endif + @if(! empty($item['location']) && ! empty($item['host'])) · @endif + @if(! empty($item['host'])){{ $item['host'] }}@endif +

        + @endif
      • @endforeach
      -
    + @endforeach
@else -

No programme linked to this {{ $sessionNoun }} yet.

+

No programme linked to this {{ $sessionNoun }} yet.

@endif