mirror of
https://github.com/simstudioai/sim.git
synced 2026-09-24 15:45:35 +08:00
Finalized action bar for now
This commit is contained in:
@@ -192,7 +192,6 @@ function WorkflowCanvas() {
|
||||
}`
|
||||
|
||||
addBlock(id, type, name, position)
|
||||
setSelectedBlock(id)
|
||||
} catch (err) {
|
||||
console.error('Error dropping block:', err)
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ export function ActionBar({ blockId }: ActionBarProps) {
|
||||
const removeBlock = useWorkflowStore((state) => state.removeBlock)
|
||||
|
||||
return (
|
||||
<div className="absolute -top-20 left-0 right-0 flex items-center justify-between gap-2 p-2 bg-white rounded-md shadow-sm border border-gray-200 animate-in fade-in slide-in-from-top-2">
|
||||
<div className="absolute -top-20 right-0 inline-flex items-center gap-2 p-2 bg-white rounded-md shadow-sm border border-gray-200 animate-in fade-in slide-in-from-bottom-2">
|
||||
<Button
|
||||
variant="ghost"
|
||||
size="sm"
|
||||
|
||||
@@ -50,7 +50,7 @@ export function WorkflowBlock({
|
||||
const subBlockRows = groupSubBlocks(workflow.subBlocks)
|
||||
|
||||
return (
|
||||
<Card className="w-[320px] shadow-md select-none group relative">
|
||||
<Card className="w-[320px] shadow-md select-none group relative [&:active]:cursor-grabbing cursor-grab">
|
||||
{selected && <ActionBar blockId={id} />}
|
||||
|
||||
<Handle
|
||||
@@ -75,7 +75,7 @@ export function WorkflowBlock({
|
||||
<span className="font-medium text-md">{name}</span>
|
||||
</div>
|
||||
|
||||
<div className="px-4 pt-3 pb-4 space-y-4">
|
||||
<div className="px-4 pt-3 pb-4 space-y-4 cursor-pointer">
|
||||
{subBlockRows.map((row, rowIndex) => (
|
||||
<div key={`row-${rowIndex}`} className="flex gap-4">
|
||||
{row.map((subBlock, blockIndex) => (
|
||||
|
||||
Reference in New Issue
Block a user