refactor(actions): unify add button placement with outline variant in list footer

This commit is contained in:
2026-05-11 19:12:13 +02:00
parent 4940466054
commit 3718045d7b
+20 -24
View File
@@ -312,8 +312,13 @@ export function Actions() {
description="Pick a saved task, then edit or run it from the detail pane."
contentSx={{ maxHeight: { xs: 520, md: 620 } }}
footer={
<Button fullWidth variant="contained" onClick={createNew}>
+ New action
<Button
variant="outlined"
size="small"
fullWidth
onClick={createNew}
>
Add action
</Button>
}
>
@@ -580,28 +585,19 @@ export function Actions() {
<Typography variant="subtitle1" sx={{ fontWeight: 700 }}>
No action selected
</Typography>
<Typography variant="body2" color="text.secondary">
Select a saved action from the list on the left to view
its details, run it, or open the editor popup. Use the
button at the bottom to add a new action.
</Typography>
<Stack
direction="row"
spacing={1}
sx={{ flexWrap: "wrap" }}
>
<Button variant="contained" onClick={createNew}>
+ New action
</Button>
{tasks[0] && (
<Button
variant="outlined"
onClick={() => setTab(tasks[0].id)}
>
Select first action
</Button>
)}
</Stack>
<Typography variant="body2" color="text.secondary">
Select a saved action from the list on the left to view
its details, run it, or open the editor popup. Use the
button at the bottom to add a new action.
</Typography>
{tasks[0] && (
<Button
variant="outlined"
onClick={() => setTab(tasks[0].id)}
>
Select first action
</Button>
)}
</Stack>
</CardContent>
</Card>