Skip to content

Commit 99fdc5d

Browse files
Merge branch 'development' into 989389-scheduling-tasks
2 parents 778a7be + 5280bfe commit 99fdc5d

File tree

10 files changed

+41
-22
lines changed

10 files changed

+41
-22
lines changed

blazor/3D-chart/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: Getting Stared with Blazor 3D Chart Component | Syncfusion
3+
title: Getting Stared with Blazor 3DChart Component | Syncfusion
44
description: Checkout and learn about getting started with Blazor 3D Chart component in Blazor Server App using Visual Studio and more.
55
platform: Blazor
66
control: 3D Chart

blazor/common/deployment/publish.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: Publish and Deploy in Blazor | AOT | Syncfusion
4-
description: Learn here all about publish the Blazor application with Syncfusion Blazor Components and much more.
4+
description: Learn how to publish and deploy Blazor Web App, Blazor WASM, Blazor Server Apps with Syncfusion Blazor components, including self-contained deployment and AOT.
55
platform: Blazor
66
component: Common
77
documentation: ug

blazor/installation/install-nuget-packages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The NuGet **Package Manager UI** allows you to search, install, uninstall, and u
2828

2929
2. The Manage NuGet Packages window will open. Navigate to the **Browse** tab, then search for the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor NuGet packages using a term like **"Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor"** and select the appropriate Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor NuGet package for your development.
3030

31-
N> The nuget.org package source is selected by default. If Visual Studio does not have nuget.org configured, follow the instructions in the [Microsoft documents](https://learn.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio#package-sources) to set up the nuget.org feed URL.
31+
N> The [nuget.org]([nuget.org](https://api.nuget.org/v3/index.json)) package source is selected by default. If Visual Studio does not have nuget.org configured, follow the instructions in the [Microsoft documents](https://learn.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio#package-sources) to set up the nuget.org feed URL.
3232

3333
![Search for Syncfusion Blazor packages in the Browse tab](images/NuGetsearch.png)
3434

-2.26 KB
Loading

blazor/listbox/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,4 +193,4 @@ N> `TValue` specifies the value type of the data source for type inference. It i
193193

194194
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Client-Side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-dotnet-cli)
195195
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-Side in Visual Studio](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-visual-studio)
196-
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-Side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-server-side-dotnet-cli)
196+
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-Side in .NET Core CLI](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app)

blazor/multicolumn-combobox/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,4 +231,4 @@ By default, the popup list automatically matches the width of the MultiColumn Co
231231

232232
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Client-Side in .NET Core CLI](../getting-started/blazor-webassembly-dotnet-cli)
233233
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-side in Visual Studio](../getting-started/blazor-server-side-visual-studio)
234-
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-Side in .NET Core CLI](../getting-started/blazor-server-side-dotnet-cli)
234+
* [Getting Started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for Server-Side in .NET Core CLI](../getting-started/blazor-web-app)

blazor/pivot-table/olap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ documentation: ug
1414

1515
## Getting started
1616

17-
This section explains how to create a simple [Blazor Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table) using an OLAP data source. For details on setting up a Blazor application, refer to the [Getting started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for client-side in Visual Studio 2022](https://blazor.syncfusion.com/documentation/getting-started) guide, which covers the initial setup and configuration steps.
17+
This section explains how to create a simple [Blazor Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table) using an OLAP data source. For details on setting up a Blazor application, refer to the [Getting started with Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor for client-side in Visual Studio 2022](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) guide, which covers the initial setup and configuration steps.
1818

1919
### Adding the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor component package
2020

blazor/smart-paste/claude-service.md

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ Create a service class to manage interactions with the Claude API, including aut
2828
2. Add a new file named `ClaudeAIService.cs` in the `Services` folder.
2929
3. Implement the service as shown below, storing the API key securely in a configuration file or environment variable (e.g., `appsettings.json`).
3030

31-
```csharp
31+
{% tabs %}
32+
{% highlight c# tabtitle="ClaudeAIService.cs" %}
33+
3234
using System.Net;
3335
using System.Text;
3436
using System.Text.Json;
@@ -93,7 +95,9 @@ public class ClaudeAIService
9395
}
9496
}
9597
}
96-
```
98+
99+
{% endhighlight %}
100+
{% endtabs %}
97101

98102
N> Store the Claude API key in `appsettings.json` (e.g., `{ "Claude": { "ApiKey": "your-api-key" } }`) or as an environment variable to ensure security. Verify the `anthropic-version` header in [Claude API Documentation](https://docs.anthropic.com/claude/docs) for the latest version.
99103

@@ -104,7 +108,9 @@ Define C# classes to match the Claude API’s JSON request and response format.
104108
1. Create a new file named `ClaudeModels.cs` in the `Services` folder.
105109
2. Add the following model classes:
106110

107-
```csharp
111+
{% tabs %}
112+
{% highlight c# tabtitle="ClaudeModels.cs" %}
113+
108114
public class ClaudeChatRequest
109115
{
110116
public string Model { get; set; }
@@ -128,7 +134,9 @@ public class ClaudeContentBlock
128134
{
129135
public string Text { get; set; }
130136
}
131-
```
137+
138+
{% endhighlight %}
139+
{% endtabs %}
132140

133141
## Create a Custom AI Service
134142

@@ -137,7 +145,9 @@ Implement the `IChatInferenceService` interface to connect the Smart Paste Butto
137145
1. Create a new file named `ClaudeInferenceService.cs` in the `Services` folder.
138146
2. Add the following implementation:
139147

140-
```csharp
148+
{% tabs %}
149+
{% highlight c# tabtitle="ClaudeInferenceService.cs" %}
150+
141151
using Syncfusion.Blazor.AI;
142152
using System.Threading.Tasks;
143153

@@ -155,15 +165,19 @@ public class ClaudeInferenceService : IChatInferenceService
155165
return await _claudeService.CompleteAsync(options.Messages);
156166
}
157167
}
158-
```
168+
169+
{% endhighlight %}
170+
{% endtabs %}
159171

160172
## Configure the Blazor App
161173

162174
Register the Claude service and `IChatInferenceService` implementation in the dependency injection container.
163175

164176
Update the **~/Program.cs** file as follows:
165177

166-
```csharp
178+
{% tabs %}
179+
{% highlight c# tabtitle="~/Program.cs" hl_lines="3 10 11" %}
180+
167181
using Microsoft.AspNetCore.Components;
168182
using Microsoft.AspNetCore.Components.Web;
169183
using Syncfusion.Blazor;
@@ -180,13 +194,17 @@ builder.Services.AddSingleton<IChatInferenceService, ClaudeInferenceService>();
180194

181195
var app = builder.Build();
182196
// ...
183-
```
197+
198+
{% endhighlight %}
199+
{% endtabs %}
184200

185201
## Add the Smart Paste Button
186202

187203
Add the Smart Paste Button to a form in the **~/Pages/Home.razor** file to test the Groq AI integration.
188204

189-
```cshtml
205+
{% tabs %}
206+
{% highlight razor tabtitle="~/Pages/Home.razor" %}
207+
190208
@using Syncfusion.Blazor.DataForm
191209
@using Syncfusion.Blazor.SmartComponents
192210
@using System.ComponentModel.DataAnnotations
@@ -234,7 +252,9 @@ Add the Smart Paste Button to a form in the **~/Pages/Home.razor** file to test
234252
public string Address { get; set; }
235253
}
236254
}
237-
```
255+
256+
{% endhighlight %}
257+
{% endtabs %}
238258

239259
N> Ensure the [Syncfusion Blazor DataForm](https://blazor.syncfusion.com/documentation/data-form/getting-started-with-web-app) package is installed for form integration.
240260

@@ -260,5 +280,4 @@ If the Claude AI integration does not work, try the following:
260280
## See Also
261281

262282
- [Getting Started with Syncfusion Blazor Smart Paste Button in Blazor Web App](https://blazor.syncfusion.com/documentation/smart-paste/getting-started-webapp)
263-
- [Customizing Smart Paste Button Suggestions](https://blazor.syncfusion.com/documentation/smart-paste/customization)
264-
283+
- [Customizing Smart Paste Button Suggestions](https://blazor.syncfusion.com/documentation/smart-paste/customization)

blazor/toast/getting-started-webapp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Register the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor service in
107107
If the **Interactive Render Mode** is set to `WebAssembly` or `Auto`, register the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor service in both Program.cs files (Server and Client).
108108

109109
{% tabs %}
110-
{% highlight c# tabtitle="Server(~/_Program.cs)" hl_lines="3 11" %}
110+
{% highlight c# tabtitle="Server(~/_Program.cs)" hl_lines="1 10" %}
111111

112112
using Syncfusion.Blazor;
113113

@@ -124,7 +124,7 @@ var app = builder.Build();
124124
....
125125

126126
{% endhighlight %}
127-
{% highlight c# tabtitle="Client(~/_Program.cs)" hl_lines="2 5" %}
127+
{% highlight c# tabtitle="Client(~/_Program.cs)" hl_lines="1 4" %}
128128

129129
using Syncfusion.Blazor;
130130

@@ -139,7 +139,7 @@ await builder.Build().RunAsync();
139139
If the **Interactive Render Mode** is set to `Server`, the project contains a single **~/Program.cs** file. In this case, register the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor service only in that file.
140140

141141
{% tabs %}
142-
{% highlight c# tabtitle="~/_Program.cs" hl_lines="2 9" %}
142+
{% highlight c# tabtitle="~/_Program.cs" hl_lines="1 9" %}
143143

144144
using Syncfusion.Blazor;
145145

blazor/visual-studio-code-integration/upgrade-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: Upgrade a project to the latest version | Syncfusion
4-
description: Learn here about how to upgrade a project to the latest version using the Syncfusion Blazor extension for Visual Studio Code. Explore to more details.
4+
description: Learn here about how to upgrade the project to the latest version using the Syncfusion Blazor extension for Visual Studio Code. Explore to more details
55
platform: Blazor
66
control: Common
77
documentation: ug

0 commit comments

Comments
 (0)