Implement human-readable cron expression formatter on CronJobsScreen

This commit is contained in:
Hy4ri committed 2026-06-19 18:49:41 +03:00
1 parent 3e093aaa72
commit 055b3381b1
3 files changed
+217 -1

No files matched your search

@@ -36,6 +36,7 @@ import com.m57.hermescontrol.ui.common.StatusBadge
import com.m57.hermescontrol.ui.common.StatusBadgeType
import com.m57.hermescontrol.ui.common.listContentPadding
import com.m57.hermescontrol.ui.common.listItemSpacing
import com.m57.hermescontrol.util.CronExpressionFormatter
@Composable
fun CronJobsScreen(
@@ -122,10 +123,16 @@ fun CronJobsScreen(
}
Spacer(modifier = Modifier.height(spacing.xs))
Text(
text = job.scheduleText,
text = CronExpressionFormatter.cronToHumanReadable(job.scheduleText),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurfaceVariant,
)
Spacer(modifier = Modifier.height(spacing.xs))
Text(
text = job.scheduleText,
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.7f),
)
Spacer(modifier = Modifier.height(spacing.sm))
Row(
modifier = Modifier.fillMaxWidth(),