feat(FN-3083): add GraphTaskNode wrapper and integrate into dependency grap
The merge introduces a new `GraphTaskNode` wrapper component for the dependency graph plugin (FN-3083) with visual parity tests, adds an AI security scan gate to the plugin install/unpack flows (FN-3077), updates the dashboard PluginManager UI and adds plugin API routes, and cleans up remaining main Fusion-Task-Id: FN-3083
This commit is contained in:
32
plugins/fusion-plugin-dependency-graph/src/GraphTaskNode.css
Normal file
32
plugins/fusion-plugin-dependency-graph/src/GraphTaskNode.css
Normal file
@@ -0,0 +1,32 @@
|
||||
.graph-task-node {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
width: min(100%, var(--graph-task-node-width, calc(var(--space-2xl) * 9)));
|
||||
max-width: var(--graph-task-node-max-width, calc(var(--space-2xl) * 9.5));
|
||||
transition: box-shadow var(--transition-fast), z-index var(--transition-fast), opacity var(--transition-fast);
|
||||
}
|
||||
|
||||
.graph-task-node:hover {
|
||||
box-shadow: var(--shadow-md);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.graph-task-node--highlighted {
|
||||
box-shadow: 0 0 0 var(--btn-border-width) var(--todo), var(--shadow-md);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.graph-task-node--dimmed {
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.graph-task-node .card {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.graph-task-node {
|
||||
width: min(100%, var(--graph-task-node-mobile-width, calc(var(--space-2xl) * 8)));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user