diff --git a/resources/views/components/company-history/timeline.blade.php b/resources/views/components/company-history/timeline.blade.php
index 6d7e516..b75ae30 100644
--- a/resources/views/components/company-history/timeline.blade.php
+++ b/resources/views/components/company-history/timeline.blade.php
@@ -40,10 +40,12 @@
- @foreach($historyItems as $item)
+ @foreach($historyItems as $index => $item)
@php
$color = $item->color ?? '#17a2b8';
- $position = $item->resolved_position;
+ $position = in_array($item->position, ['left', 'right'], true)
+ ? $item->position
+ : ($index % 2 === 0 ? 'right' : 'left');
$title = method_exists($item, 'translate') ? ($item->translate('title') ?: $item->title) : $item->title;
$titleUpper = $title ? locale_upper($title) : null;
$content = method_exists($item, 'translate') ? ($item->translate('content') ?: $item->content) : $item->content;