Skip to content

Commit

Permalink
feat(Dashboard): center to node
Browse files Browse the repository at this point in the history
- Added a feature to center the graph on a clicked node in the dashboard

Signed-off-by: Jean-Baptiste Bianchi <[email protected]>
  • Loading branch information
JBBianchi committed Jan 31, 2025
1 parent b451093 commit 0b5c130
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 25 deletions.
4 changes: 2 additions & 2 deletions src/api/Synapse.Api.Http/Synapse.Api.Http.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.19.0" />
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.19.0" />
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.19.1" />
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.19.1" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="7.2.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@
<ItemGroup>
<PackageReference Include="IdentityModel" Version="7.0.0" />
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.3.1" />
<PackageReference Include="Neuroglia.Data.Expressions.Abstractions" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Infrastructure.Redis" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented.Redis" Version="4.19.0" />
<PackageReference Include="Neuroglia.Mediation" Version="4.19.0" />
<PackageReference Include="Neuroglia.Plugins" Version="4.19.0" />
<PackageReference Include="Neuroglia.Serialization.Xml" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.Abstractions" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Infrastructure.Redis" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented.Redis" Version="4.19.1" />
<PackageReference Include="Neuroglia.Mediation" Version="4.19.1" />
<PackageReference Include="Neuroglia.Plugins" Version="4.19.1" />
<PackageReference Include="Neuroglia.Serialization.Xml" Version="4.19.1" />
<PackageReference Include="ServerlessWorkflow.Sdk.IO" Version="1.0.0" />
</ItemGroup>

Expand Down
4 changes: 2 additions & 2 deletions src/core/Synapse.Core/Synapse.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@
<PackageReference Include="Apache.Avro" Version="1.12.0" />
<PackageReference Include="Docker.DotNet" Version="3.125.15" />
<PackageReference Include="KubernetesClient" Version="16.0.2" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented" Version="4.19.0" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented" Version="4.19.1" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents" Version="4.19.1" />
<PackageReference Include="Semver" Version="3.0.0" />
<PackageReference Include="ServerlessWorkflow.Sdk" Version="1.0.0" />
</ItemGroup>
Expand Down
12 changes: 6 additions & 6 deletions src/correlator/Synapse.Correlator/Synapse.Correlator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@
<PackageReference Include="Microsoft.Extensions.Configuration.KeyPerFile" Version="9.0.1" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.1" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JavaScript" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.0" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.AspNetCore" Version="4.19.0" />
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.19.0" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.Infrastructure" Version="4.19.0" />
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JavaScript" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.1" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.AspNetCore" Version="4.19.1" />
<PackageReference Include="Neuroglia.Mediation.AspNetCore" Version="4.19.1" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.Infrastructure" Version="4.19.1" />
<PackageReference Include="Neuroglia.Security.AspNetCore" Version="4.19.1" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="7.2.0" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="7.2.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,10 @@
graph.CssClass = "";
isDirty = true;
}
if (graph != null && this.Store.DagreGraph != null && e.GraphElement is INodeViewModel node)
{
await this.Store.DagreGraph.CenterAsync(node);
}
if (OnMouseUp.HasDelegate)
{
await OnMouseUp.InvokeAsync(e);
Expand Down
2 changes: 1 addition & 1 deletion src/dashboard/Synapse.Dashboard/Synapse.Dashboard.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="9.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.1" PrivateAssets="all" />
<PackageReference Include="moment.net" Version="1.3.4" />
<PackageReference Include="Neuroglia.Blazor.Dagre" Version="4.19.0" />
<PackageReference Include="Neuroglia.Blazor.Dagre" Version="4.19.1" />
</ItemGroup>

<ItemGroup>
Expand Down
10 changes: 5 additions & 5 deletions src/runner/Synapse.Runner/Synapse.Runner.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,11 @@
<PackageReference Include="Moq" Version="4.20.72" />
<PackageReference Include="Neuroglia.AsyncApi.Client.Bindings.All" Version="3.0.1" />
<PackageReference Include="Neuroglia.AsyncApi.DependencyInjectionExtensions" Version="3.0.1" />
<PackageReference Include="Neuroglia.Data.Expressions.JavaScript" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.0" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.Infrastructure" Version="4.19.0" />
<PackageReference Include="Neuroglia.Scripting.NodeJS" Version="4.19.0" />
<PackageReference Include="Neuroglia.Scripting.Python" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JavaScript" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.1" />
<PackageReference Include="Neuroglia.Eventing.CloudEvents.Infrastructure" Version="4.19.1" />
<PackageReference Include="Neuroglia.Scripting.NodeJS" Version="4.19.1" />
<PackageReference Include="Neuroglia.Scripting.Python" Version="4.19.1" />
<PackageReference Include="NReco.Logging.File" Version="1.2.2" />
<PackageReference Include="protobuf-net.Grpc.ClientFactory" Version="1.2.2" />
<PackageReference Include="System.Reactive" Version="6.0.1" />
Expand Down
6 changes: 3 additions & 3 deletions tests/Synapse.UnitTests/Synapse.UnitTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageReference Include="Moq" Version="4.20.72" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Infrastructure.Memory" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented.Redis" Version="4.19.0" />
<PackageReference Include="Neuroglia.Data.Expressions.JQ" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Infrastructure.Memory" Version="4.19.1" />
<PackageReference Include="Neuroglia.Data.Infrastructure.ResourceOriented.Redis" Version="4.19.1" />
<PackageReference Include="ServerlessWorkflow.Sdk.Builders" Version="1.0.0" />
<PackageReference Include="ServerlessWorkflow.Sdk.IO" Version="1.0.0" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
Expand Down

0 comments on commit 0b5c130

Please sign in to comment.