From 364df9ed580b79973c15a9ea78dc38166c2537a3 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Wed, 18 Feb 2026 20:40:35 +0000 Subject: [PATCH 01/26] chore: add Renovate configuration --- renovate.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..692ce4a --- /dev/null +++ b/renovate.json @@ -0,0 +1 @@ +{"$schema":"https://docs.renovatebot.com/renovate-schema.json","extends":["config:recommended"]} From dff1b7b36ac4101da0e7c4ef8c985727b1fca815 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Wed, 18 Feb 2026 20:42:13 +0000 Subject: [PATCH 02/26] chore: remove Dependabot configuration (switching to Renovate) --- .github/dependabot.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 9630b16..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,12 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "nuget" # See documentation for possible values - directory: "/" # Location of package manifests - schedule: - interval: "daily" - open-pull-requests-limit: 25 \ No newline at end of file From c007bd0b27c922139e69243a6013900cfc7f83c0 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Fri, 27 Feb 2026 18:17:44 +0100 Subject: [PATCH 03/26] docs: standardize README following org template (#12) --- README.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 239 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9883581..a543589 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,241 @@ # FastComponents -Code web, think .NET 8 with FastComponents for a successful MRA (Multiple Resources Application). +> **Server-side Blazor components rendered as HTMX-powered HTML fragments -- build interactive web UIs with .NET 8 and zero client-side Blazor runtime.** + + +[![Atypical-Consulting - FastComponents](https://img.shields.io/static/v1?label=Atypical-Consulting&message=FastComponents&color=blue&logo=github)](https://github.com/Atypical-Consulting/FastComponents) +[![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](LICENSE) +[![.NET 8](https://img.shields.io/badge/.NET-8.0-purple?logo=dotnet)](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) +[![stars - FastComponents](https://img.shields.io/github/stars/Atypical-Consulting/FastComponents?style=social)](https://github.com/Atypical-Consulting/FastComponents) +[![forks - FastComponents](https://img.shields.io/github/forks/Atypical-Consulting/FastComponents?style=social)](https://github.com/Atypical-Consulting/FastComponents) + + +[![GitHub tag](https://img.shields.io/github/tag/Atypical-Consulting/FastComponents?include_prereleases=&sort=semver&color=blue)](https://github.com/Atypical-Consulting/FastComponents/releases/) +[![issues - FastComponents](https://img.shields.io/github/issues/Atypical-Consulting/FastComponents)](https://github.com/Atypical-Consulting/FastComponents/issues) +[![GitHub pull requests](https://img.shields.io/github/issues-pr/Atypical-Consulting/FastComponents)](https://github.com/Atypical-Consulting/FastComponents/pulls) +[![GitHub last commit](https://img.shields.io/github/last-commit/Atypical-Consulting/FastComponents)](https://github.com/Atypical-Consulting/FastComponents/commits/main) + + +[![Build](https://github.com/Atypical-Consulting/FastComponents/actions/workflows/main.yml/badge.svg)](https://github.com/Atypical-Consulting/FastComponents/actions/workflows/main.yml) + + +[![NuGet](https://img.shields.io/nuget/v/FastComponents.svg)](https://www.nuget.org/packages/FastComponents) + +--- + +## Table of Contents + +- [The Problem](#the-problem) +- [The Solution](#the-solution) +- [Features](#features) +- [Tech Stack](#tech-stack) +- [Getting Started](#getting-started) +- [Usage](#usage) +- [Architecture](#architecture) +- [Project Structure](#project-structure) +- [Roadmap](#roadmap) +- [Contributing](#contributing) +- [License](#license) + +## The Problem + +Building interactive web UIs with .NET typically means choosing between the full Blazor Server runtime (with WebSocket overhead and connection state) or Blazor WASM (with large download sizes). If you just want lightweight, server-rendered HTML fragments that respond to user interactions -- the HTMX model -- there is no first-class Blazor integration. You end up writing raw HTML strings or abandoning the Razor component model entirely. + +## The Solution + +**FastComponents** bridges Blazor's server-side Razor component model with HTMX. You author components using familiar `.razor` syntax with full C# support, and FastComponents renders them as plain HTML fragments served via FastEndpoints. HTMX on the client handles partial page updates -- no WebSocket connections, no WASM downloads, just HTTP requests and HTML responses. + +```csharp +// Define a component with HTMX attributes using the HtmxTag helper + + Increment + +``` + +## Features + +- [x] `HtmxComponentBase` -- base class with all htmx attributes as Blazor `[Parameter]` properties +- [x] `HtmxTag` -- generic Razor component that renders any HTML element with htmx attributes +- [x] `HtmxComponentEndpoint` -- serve components as HTML via FastEndpoints routes +- [x] `HtmxComponentEndpoint` -- typed parameter binding from query strings +- [x] `HtmxComponentParameters` -- immutable record base with automatic query string serialization +- [x] `ComponentHtmlResponseService` -- render any Blazor component to an HTML string on the server +- [x] `ClassNamesBuilder` -- fluent, conditional CSS class builder (similar to `classnames` in JS) +- [x] `Hx.Swap` constants and `Hx.TargetId()` helper for type-safe htmx attribute values +- [x] Bundled `htmx.min.js` as a static web asset +- [x] NuGet package with auto-generated API documentation +- [ ] HTML beautifier for formatted output *(stub implemented)* +- [ ] AOT compilation support *(planned)* +- [ ] Project template for `dotnet new` *(planned)* + +## Tech Stack + +| Layer | Technology | +|-------|-----------| +| Runtime | .NET 8.0 / C# 12 | +| Component model | Blazor SSR (`Microsoft.AspNetCore.Components.Web` 8.0) | +| Endpoint routing | [FastEndpoints](https://fast-endpoints.com/) 5.21 | +| HTML parsing | [AngleSharp](https://anglesharp.github.io/) 1.0 | +| Client interactivity | [htmx](https://htmx.org/) (bundled) | +| Versioning | [MinVer](https://github.com/adamralph/minver) (git-tag based) | +| CI/CD | GitHub Actions (build, NuGet pack, validate, publish) | + +## Getting Started + +### Prerequisites + +- [.NET SDK](https://dotnet.microsoft.com/download) >= 8.0 + +### Installation + +**Option 1 -- NuGet** *(recommended)* + +```bash +dotnet add package FastComponents +``` + +**Option 2 -- From Source** + +```bash +git clone https://github.com/Atypical-Consulting/FastComponents.git +cd FastComponents +dotnet build +``` + +### Setup + +Register FastComponents in your `Program.cs`: + +```csharp +var builder = WebApplication.CreateBuilder(args); + +// Add FastComponents services (registers FastEndpoints + HTML renderer) +builder.Services.AddFastComponents(); + +var app = builder.Build(); + +app.UseStaticFiles(); + +// Map component endpoints +app.UseFastComponents(); + +app.Run(); +``` + +## Usage + +### Define a component + +Create a Razor component that inherits from `HtmxComponentBase`: + +```razor +@* Counter.razor *@ +@inherits HtmxComponentBase + +
+ + Increment + + + Count: @Parameters.Count +
+``` + +### Wire it to an endpoint + +```csharp +// Counter.razor.cs +public class CounterEndpoint + : HtmxComponentEndpoint +{ + public override void Configure() + { + Get("/ui/blocks/counter"); + AllowAnonymous(); + } + + public record CounterParameters : HtmxComponentParameters + { + public int Count { get; init; } = 0; + + public string Increment() + { + var next = this with { Count = Count + 1 }; + return next.ToComponentUrl("/ui/blocks/counter"); + } + } +} +``` + +When the button is clicked, htmx sends a GET request to `/ui/blocks/counter?Count=1`, FastComponents renders the Blazor component server-side, and the HTML fragment replaces the target element -- no JavaScript framework required. + +## Architecture + +``` +Browser (htmx) ASP.NET Server ++-----------------+ +-----------------------------------+ +| HTML + htmx.js | -- HTTP GET -> | FastEndpoints route | +| | | -> HtmxComponentEndpoint | +| | | -> ComponentHtmlResponseService| +| | | -> HtmlRenderer (Blazor SSR)| +| <-- HTML frag -- | | <- Rendered HTML fragment | ++-----------------+ +-----------------------------------+ +``` + +### Project Structure + +``` +FastComponents/ +├── src/ +│ └── FastComponents/ # Core library (NuGet package) +│ ├── Components/ +│ │ ├── Base/ # HtmxComponentBase, ClassNamesBuilder, interfaces +│ │ └── HtmxTag/ # Generic htmx-aware Razor component +│ ├── Endpoints/ # HtmxComponentEndpoint base classes +│ ├── Services/ # ComponentHtmlResponseService, HtmlBeautifier +│ ├── Utilities/ # Hx helper (swap constants, target helpers) +│ └── wwwroot/ # Bundled htmx.min.js +├── demo/ +│ └── HtmxAppServer/ # Demo app (Counter, MovieCharacters examples) +├── docs/ # Auto-generated API documentation +├── build/ # Build scripts (versioning) +└── .github/workflows/ # CI pipeline (build, pack, validate, deploy) +``` + +## Roadmap + +- [ ] Implement HTML beautifier for formatted debug output +- [ ] Add AOT compilation support +- [ ] Publish a `dotnet new` project template +- [ ] Add unit and integration tests +- [ ] Expand component library with common UI patterns + +> Want to contribute? Pick any roadmap item and open a PR! + +## Contributing + +Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) first. + +1. Fork the repository +2. Create your feature branch (`git checkout -b feature/amazing-feature`) +3. Commit using [conventional commits](https://www.conventionalcommits.org/) (`git commit -m 'feat: add amazing feature'`) +4. Push to the branch (`git push origin feature/amazing-feature`) +5. Open a Pull Request + +## License + +[Apache-2.0](LICENSE) (c) 2020-2024 [Atypical Consulting](https://atypical.garry-ai.cloud) + +--- + +Built with care by [Atypical Consulting](https://atypical.garry-ai.cloud) -- opinionated, production-grade open source. + +[![Contributors](https://contrib.rocks/image?repo=Atypical-Consulting/FastComponents)](https://github.com/Atypical-Consulting/FastComponents/graphs/contributors) From 2467b25d5b3f9474595cb1bfe6f72028da1ca4fc Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Fri, 27 Feb 2026 18:18:16 +0100 Subject: [PATCH 04/26] chore: Upgrade to .NET 10 (#11) This PR upgrades the project to .NET 10 (latest stable release). Changes: - Updated all .csproj files to target net10.0 - Updated global.json to SDK 10.0.100 with latestFeature rollForward - Updated GitHub Actions workflows to use .NET 10.x and setup-dotnet@v5 - Verified successful build locally Migration notes: - .NET 10 includes C# 13 language features - All NuGet packages should be compatible - CI/CD will validate cross-platform builds --- .github/workflows/main.yml | 8 ++++---- demo/HtmxAppServer/HtmxAppServer.csproj | 2 +- global.json | 7 +++---- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5bc8d67..d617f02 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,7 +37,7 @@ jobs: # uses: actions/checkout@v3 # # - name: Setup .NET SDK -# uses: actions/setup-dotnet@v3 +# uses: actions/setup-dotnet@v5 # with: # dotnet-version: 8.x # @@ -56,7 +56,7 @@ jobs: # Install the .NET SDK indicated in the global.json file - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: dotnet-version: 8.x @@ -77,7 +77,7 @@ jobs: steps: # Install the .NET SDK indicated in the global.json file - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: dotnet-version: 8.x @@ -124,7 +124,7 @@ jobs: # Install the .NET SDK indicated in the global.json file - name: Setup .NET Core - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: dotnet-version: 8.x diff --git a/demo/HtmxAppServer/HtmxAppServer.csproj b/demo/HtmxAppServer/HtmxAppServer.csproj index 53809d0..0555a79 100644 --- a/demo/HtmxAppServer/HtmxAppServer.csproj +++ b/demo/HtmxAppServer/HtmxAppServer.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable true diff --git a/global.json b/global.json index 1270094..512142d 100644 --- a/global.json +++ b/global.json @@ -1,7 +1,6 @@ { "sdk": { - "version": "8.0.0", - "rollForward": "feature", - "allowPrerelease": false + "version": "10.0.100", + "rollForward": "latestFeature" } -} \ No newline at end of file +} From 59ac3e2d1a7aae748d98a1e5ee2f0e1ba961acd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:27:44 +0100 Subject: [PATCH 05/26] chore(deps): update dotnet monorepo (#13) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- global.json | 2 +- src/FastComponents/FastComponents.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/global.json b/global.json index 512142d..ed07ad8 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100", + "version": "10.0.103", "rollForward": "latestFeature" } } diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 801535f..34ae53d 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -68,7 +68,7 @@ - + From c49b261d36cb2f871bea23f97d080389abde0a42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:27:57 +0100 Subject: [PATCH 06/26] chore(deps): update dependency anglesharp to 1.4.0 (#14) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 34ae53d..ec1fb83 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -66,7 +66,7 @@ - + From 845625f496c45e10503bfb1a2493d2408dd6ebae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:51:50 +0100 Subject: [PATCH 07/26] chore(deps): update dependency dotnet.reproduciblebuilds to 1.2.39 (#16) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index ec1fb83..7fca636 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -53,7 +53,7 @@ runtime; build; native; contentfiles; analyzers - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 522aa3dc4ecda21705f14e0cbef74bd9192d09b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:51:53 +0100 Subject: [PATCH 08/26] chore(deps): update dependency fastendpoints to 5.35.0 (#17) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 7fca636..f981453 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -67,7 +67,7 @@ - + From 8fadc38b6ecf59742d12c8251197bb204715b0ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:51:56 +0100 Subject: [PATCH 09/26] chore(deps): update actions/checkout action to v6 (#18) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d617f02..336a998 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,7 +50,7 @@ jobs: create_nuget: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Get all history to allow automatic versioning using MinVer From bf17b7a65f5ed311a9d245cff09ed6db2d94233a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:51:59 +0100 Subject: [PATCH 10/26] chore(deps): update dependency defaultdocumentation to v1 (#19) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index f981453..e1026e1 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -43,7 +43,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive From c36cb1d501420b2de7ecec58b04d3004387cef33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:52:02 +0100 Subject: [PATCH 11/26] chore(deps): update dependency minver to v7 (#21) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index e1026e1..08154a4 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -58,7 +58,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 30825b561505b6367c379c7d7b143731cb0581f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:52:09 +0100 Subject: [PATCH 12/26] chore(deps): update github artifact actions (#23) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 336a998..5a1bf72 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -64,7 +64,7 @@ jobs: - run: dotnet pack --configuration Release --output ${{ env.NuGetDirectory }} # Publish the NuGet package as an artifact, so they can be used in the following jobs - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v7 with: name: nuget if-no-files-found: error @@ -82,7 +82,7 @@ jobs: dotnet-version: 8.x # Download the NuGet package created in the previous job - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v8 with: name: nuget path: ${{ env.NuGetDirectory }} @@ -117,7 +117,7 @@ jobs: # needs: [ validate_nuget, run_test, update_release_draft ] steps: # Download the NuGet package created in the previous job - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v8 with: name: nuget path: ${{ env.NuGetDirectory }} From e28b32eaa85a4e644a9ad42853b5fbfde4a47cae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:52:15 +0100 Subject: [PATCH 13/26] chore(deps): update release-drafter/release-drafter action to v6 (#24) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5a1bf72..1aae833 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -104,7 +104,7 @@ jobs: runs-on: ubuntu-latest if: github.ref == 'refs/heads/main' steps: - - uses: release-drafter/release-drafter@v5 + - uses: release-drafter/release-drafter@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 59fbdb9e9be4a80e4dd0d0a593c84d86d26d7159 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:52:57 +0100 Subject: [PATCH 14/26] chore(deps): update dependency fastendpoints to v8 (#20) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 08154a4..16dcb17 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -67,7 +67,7 @@ - + From 55b642c93e90add292a56bb7a12aa3271dfd4e39 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:53:01 +0100 Subject: [PATCH 15/26] chore(deps): update dependency dotnet.reproduciblebuilds to v2 (#25) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/FastComponents/FastComponents.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 16dcb17..26254d1 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -53,7 +53,7 @@ runtime; build; native; contentfiles; analyzers - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 7cd4f74d9b4c00dee3c5529842b8f786e4bad7d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:53:41 +0100 Subject: [PATCH 16/26] chore(deps): update dotnet monorepo to v10 (#22) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- demo/HtmxAppServer/Dockerfile | 4 ++-- src/FastComponents/FastComponents.csproj | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/demo/HtmxAppServer/Dockerfile b/demo/HtmxAppServer/Dockerfile index 1ae8d32..56b457c 100644 --- a/demo/HtmxAppServer/Dockerfile +++ b/demo/HtmxAppServer/Dockerfile @@ -1,10 +1,10 @@ -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base USER $APP_UID WORKDIR /app EXPOSE 8080 EXPOSE 8081 -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["HtmxAppServer/HtmxAppServer.csproj", "HtmxAppServer/"] diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index 26254d1..c47e533 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -48,7 +48,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers @@ -68,7 +68,7 @@ - + From f3c5e28e2fe653c0c5fb52eea6a81eaeaf0ca962 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 13:31:24 +0100 Subject: [PATCH 17/26] fix(ci): update dotnet-version from 8.x to 10.x to match global.json (#26) global.json requires SDK 10.0.103 but the workflow only installed 8.x, causing "A compatible .NET SDK was not found" in all jobs. --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1aae833..0a15e18 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: # - name: Setup .NET SDK # uses: actions/setup-dotnet@v5 # with: -# dotnet-version: 8.x +# dotnet-version: 10.x # # - name: Run Unit Tests # run: dotnet test --configuration Release --verbosity normal --collect:"XPlat Code Coverage" @@ -58,7 +58,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.x + dotnet-version: 10.x # Create the NuGet package in the folder from the environment variable NuGetDirectory - run: dotnet pack --configuration Release --output ${{ env.NuGetDirectory }} @@ -79,7 +79,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.x + dotnet-version: 10.x # Download the NuGet package created in the previous job - uses: actions/download-artifact@v8 @@ -126,7 +126,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.x + dotnet-version: 10.x # Publish all NuGet packages to NuGet.org # Use --skip-duplicate to prevent errors if a package with the same version already exists. From c2c3e2e619a3acbc75786add393ec28768490aa7 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 14:12:15 +0100 Subject: [PATCH 18/26] fix: update target framework from net8.0 to net10.0 (#27) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The project was targeting net8.0 via Directory.Build.props while depending on Microsoft.AspNetCore.Components.Web 10.0.3 which requires net10.0, causing CI build failures (NU1202). Changes: - Directory.Build.props: TargetFramework net8.0 → net10.0 - Directory.Build.props: LangVersion 12 → 14 - FastComponents.csproj: AnalysisLevel 8.0 → 10.0-recommended - FastComponents.csproj: Update description/tags from net8 to net10 - FastComponents.csproj: Update copyright year to 2026 --- Directory.Build.props | 4 ++-- src/FastComponents/FastComponents.csproj | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 933cf4a..99e4a09 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,10 +1,10 @@ - net8.0 + net10.0 enable enable - 12 + 14 Atypical Consulting SRL diff --git a/src/FastComponents/FastComponents.csproj b/src/FastComponents/FastComponents.csproj index c47e533..2e0534c 100644 --- a/src/FastComponents/FastComponents.csproj +++ b/src/FastComponents/FastComponents.csproj @@ -25,7 +25,7 @@ true true - 8.0-recommended + 10.0-recommended All All All @@ -81,10 +81,10 @@ Atypical Consulting SRL FastComponents - Code web, think .NET 8 with FastComponents for a successful MRA (Multiple Resources Application). + Code web, think .NET 10 with FastComponents for a successful MRA (Multiple Resources Application). - fastcomponents;mra architecture;core;net8 - Copyright (c) 2020-2024 Atypical Consulting SRL + fastcomponents;mra architecture;core;net10 + Copyright (c) 2020-2026 Atypical Consulting SRL https://github.com/Atypical-Consulting/FastComponents https://github.com/Atypical-Consulting/FastComponents.git git From 299af922957ac12df740c1e976cc2465897ad26f Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 14:41:36 +0100 Subject: [PATCH 19/26] ci: standardize workflow and re-enable tests (#28) - Uncomment test job and add it back to deploy dependencies - Add concurrency group to cancel redundant runs - Update codecov-action to v5 - Standardize NuGet secret name to NUGET_API_KEY --- .github/workflows/main.yml | 43 ++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0a15e18..011ffc0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,24 +29,28 @@ defaults: permissions: contents: read +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + jobs: -# run_test: -# runs-on: ubuntu-latest -# steps: -# - name: Checkout Source Code -# uses: actions/checkout@v3 -# -# - name: Setup .NET SDK -# uses: actions/setup-dotnet@v5 -# with: -# dotnet-version: 10.x -# -# - name: Run Unit Tests -# run: dotnet test --configuration Release --verbosity normal --collect:"XPlat Code Coverage" -# -# - name: Upload Code Coverage -# uses: codecov/codecov-action@v3 - + run_test: + runs-on: ubuntu-latest + steps: + - name: Checkout Source Code + uses: actions/checkout@v6 + + - name: Setup .NET SDK + uses: actions/setup-dotnet@v5 + with: + dotnet-version: 10.x + + - name: Run Unit Tests + run: dotnet test --configuration Release --verbosity normal --collect:"XPlat Code Coverage" + + - name: Upload Code Coverage + uses: codecov/codecov-action@v5 + create_nuget: runs-on: ubuntu-latest steps: @@ -113,8 +117,7 @@ jobs: # https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository # You can update this logic if you want to manage releases differently runs-on: ubuntu-latest - needs: [ validate_nuget, update_release_draft ] -# needs: [ validate_nuget, run_test, update_release_draft ] + needs: [ validate_nuget, run_test, update_release_draft ] steps: # Download the NuGet package created in the previous job - uses: actions/download-artifact@v8 @@ -134,5 +137,5 @@ jobs: - name: Publish NuGet package run: | foreach($file in (Get-ChildItem "${{ env.NuGetDirectory }}" -Recurse -Include *.nupkg)) { - dotnet nuget push $file --api-key "${{ secrets.NUGET_APIKEY }}" --source https://api.nuget.org/v3/index.json --skip-duplicate + dotnet nuget push $file --api-key "${{ secrets.NUGET_API_KEY }}" --source https://api.nuget.org/v3/index.json --skip-duplicate } \ No newline at end of file From 62691ca5e0c6185f0f4467ba65e43a9a452f580f Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 15:34:13 +0100 Subject: [PATCH 20/26] fix: add build step before NuGet pack in CI workflow (#29) The pack step fails because staticwebassets.build.json manifest is not found. Adding an explicit dotnet build step before dotnet pack ensures the manifest is generated. The pack step now uses --no-build to avoid double-building. --- .github/workflows/main.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 011ffc0..14949f4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -64,8 +64,13 @@ jobs: with: dotnet-version: 10.x + # Build the project first so that staticwebassets.build.json manifest is generated + - name: Build + run: dotnet build --configuration Release --no-restore + # Create the NuGet package in the folder from the environment variable NuGetDirectory - - run: dotnet pack --configuration Release --output ${{ env.NuGetDirectory }} + - name: Create NuGet package + run: dotnet pack --configuration Release --no-build --output ${{ env.NuGetDirectory }} # Publish the NuGet package as an artifact, so they can be used in the following jobs - uses: actions/upload-artifact@v7 From bd5ae45b67ee65f920d4080920d70a3d345dbae9 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 19:14:38 +0100 Subject: [PATCH 21/26] fix: add missing dotnet restore step in create_nuget job (#30) The build step uses --no-restore but no prior restore step existed, causing NETSDK1004 errors (missing project.assets.json). --- .github/workflows/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 14949f4..0328098 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -64,6 +64,9 @@ jobs: with: dotnet-version: 10.x + - name: Restore dependencies + run: dotnet restore + # Build the project first so that staticwebassets.build.json manifest is generated - name: Build run: dotnet build --configuration Release --no-restore From e6937880a90603d603f321970bea571365c73c1e Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 19:22:18 +0100 Subject: [PATCH 22/26] fix: resolve build errors and warnings across all source files (#31) Errors fixed: - CS0103: Replace removed SendResultAsync with IResult.ExecuteAsync(HttpContext) - Update ComponentHtmlResponseService to call static HtmlBeautifier.BeautifyHtml Warnings fixed: - IDE0073: Update .editorconfig file_header_template from TaLibStandard to FastComponents and add correct copyright headers to all 13 source files - CA1716: Suppress for HtmxComponentBase.As (renaming would be a breaking change) - CA1822: Make HtmlBeautifier.BeautifyHtml static - CA2263: Use generic Activator.CreateInstance() overload - IDE0058: Add discards for unused expression values - IDE0340: Use unbound generic type in nameof expression --- ...ents.ClassNamesBuilder.AddClass(string).md | 21 ----- ...lder.AddClass(string,System.Func_bool_).md | 27 ------ ...ClassNamesBuilder.AddClass(string,bool).md | 27 ------ ...stComponents.ClassNamesBuilder.AddClass.md | 85 +++++++++++++++++++ ...s.ClassNamesBuilder.AddRawValue(string).md | 14 +-- ...astComponents.ClassNamesBuilder.Build().md | 10 +-- ...ClassNamesBuilder(string,string,string).md | 18 ++-- ...nents.ClassNamesBuilder.Default(string).md | 14 +-- ...astComponents.ClassNamesBuilder.Empty().md | 10 +-- ...Components.ClassNamesBuilder.ToString().md | 10 +-- .../FastComponents.ClassNamesBuilder.md | 20 ++--- ...AspNetCore.Components.Web.HtmlRenderer).md | 15 ++++ ...Renderer,FastComponents.HtmlBeautifier).md | 19 ----- ...ions.Generic.Dictionary_string,object_).md | 16 ++-- ...nentHtmlResponseService.RenderComponent.md | 68 +++++++++++++++ ...ft.AspNetCore.Components.ParameterView).md | 30 ------- ...ions.Generic.Dictionary_string,object_).md | 29 ------- ...Components.ComponentHtmlResponseService.md | 12 +-- .../FastComponents.HtmxComponentBase.As.md | 8 +- ...astComponents.HtmxComponentBase.HxBoost.md | 12 +-- ...tComponents.HtmxComponentBase.HxConfirm.md | 14 +-- ...stComponents.HtmxComponentBase.HxDelete.md | 14 +-- ...tComponents.HtmxComponentBase.HxDisable.md | 14 +-- ...ponents.HtmxComponentBase.HxDisabledElt.md | 14 +-- ...mponents.HtmxComponentBase.HxDisinherit.md | 14 +-- ...Components.HtmxComponentBase.HxEncoding.md | 14 +-- .../FastComponents.HtmxComponentBase.HxExt.md | 14 +-- .../FastComponents.HtmxComponentBase.HxGet.md | 12 +-- ...tComponents.HtmxComponentBase.HxHeaders.md | 14 +-- ...tComponents.HtmxComponentBase.HxHistory.md | 14 +-- ...mponents.HtmxComponentBase.HxHistoryElt.md | 14 +-- ...tComponents.HtmxComponentBase.HxInclude.md | 14 +-- ...omponents.HtmxComponentBase.HxIndicator.md | 14 +-- .../FastComponents.HtmxComponentBase.HxOn.md | 12 +-- ...stComponents.HtmxComponentBase.HxParams.md | 14 +-- ...astComponents.HtmxComponentBase.HxPatch.md | 14 +-- ...FastComponents.HtmxComponentBase.HxPost.md | 12 +-- ...Components.HtmxComponentBase.HxPreserve.md | 14 +-- ...stComponents.HtmxComponentBase.HxPrompt.md | 14 +-- ...tComponents.HtmxComponentBase.HxPushUrl.md | 12 +-- .../FastComponents.HtmxComponentBase.HxPut.md | 14 +-- ...mponents.HtmxComponentBase.HxReplaceUrl.md | 14 +-- ...tComponents.HtmxComponentBase.HxRequest.md | 14 +-- ...stComponents.HtmxComponentBase.HxSelect.md | 12 +-- ...omponents.HtmxComponentBase.HxSelectOob.md | 14 +-- ...FastComponents.HtmxComponentBase.HxSwap.md | 14 +-- ...tComponents.HtmxComponentBase.HxSwapOob.md | 14 +-- ...FastComponents.HtmxComponentBase.HxSync.md | 14 +-- ...stComponents.HtmxComponentBase.HxTarget.md | 12 +-- ...tComponents.HtmxComponentBase.HxTrigger.md | 12 +-- ...Components.HtmxComponentBase.HxValidate.md | 14 +-- ...FastComponents.HtmxComponentBase.HxVals.md | 14 +-- .../FastComponents.HtmxComponentBase.md | 83 +++++++++--------- ..._TParameters_.CreateDefaultParameters().md | 10 +-- ...mxComponentBase_TParameters_.Parameters.md | 8 +- ...mponents.HtmxComponentBase_TParameters_.md | 12 +-- .../FastComponents.HtmxTag.As.md | 10 +-- .../FastComponents.HtmxTag.ChildContent.md | 8 +- .../fast-components/FastComponents.HtmxTag.md | 8 +- .../FastComponents.Hx.Swap.AfterBegin.md | 10 +-- .../FastComponents.Hx.Swap.AfterEnd.md | 10 +-- .../FastComponents.Hx.Swap.BeforeBegin.md | 10 +-- .../FastComponents.Hx.Swap.BeforeEnd.md | 10 +-- .../FastComponents.Hx.Swap.Delete.md | 10 +-- .../FastComponents.Hx.Swap.InnerHtml.md | 10 +-- .../FastComponents.Hx.Swap.None.md | 10 +-- .../FastComponents.Hx.Swap.OuterHtml.md | 10 +-- .../fast-components/FastComponents.Hx.Swap.md | 22 ++--- .../FastComponents.Hx.TargetId(string).md | 14 +-- docs/fast-components/FastComponents.Hx.md | 4 +- ...nents.IHxAdditionalAttributes.HxConfirm.md | 12 +-- ...onents.IHxAdditionalAttributes.HxDelete.md | 12 +-- ...nents.IHxAdditionalAttributes.HxDisable.md | 12 +-- ...s.IHxAdditionalAttributes.HxDisabledElt.md | 12 +-- ...ts.IHxAdditionalAttributes.HxDisinherit.md | 12 +-- ...ents.IHxAdditionalAttributes.HxEncoding.md | 12 +-- ...omponents.IHxAdditionalAttributes.HxExt.md | 12 +-- ...nents.IHxAdditionalAttributes.HxHeaders.md | 12 +-- ...nents.IHxAdditionalAttributes.HxHistory.md | 12 +-- ...ts.IHxAdditionalAttributes.HxHistoryElt.md | 12 +-- ...nents.IHxAdditionalAttributes.HxInclude.md | 12 +-- ...nts.IHxAdditionalAttributes.HxIndicator.md | 12 +-- ...onents.IHxAdditionalAttributes.HxParams.md | 12 +-- ...ponents.IHxAdditionalAttributes.HxPatch.md | 12 +-- ...ents.IHxAdditionalAttributes.HxPreserve.md | 12 +-- ...onents.IHxAdditionalAttributes.HxPrompt.md | 12 +-- ...omponents.IHxAdditionalAttributes.HxPut.md | 12 +-- ...ts.IHxAdditionalAttributes.HxReplaceUrl.md | 12 +-- ...nents.IHxAdditionalAttributes.HxRequest.md | 12 +-- ...mponents.IHxAdditionalAttributes.HxSync.md | 12 +-- ...ents.IHxAdditionalAttributes.HxValidate.md | 12 +-- .../FastComponents.IHxAdditionalAttributes.md | 46 +++++----- .../FastComponents.IHxAttributes.md | 10 +-- ...astComponents.IHxCoreAttributes.HxBoost.md | 10 +-- .../FastComponents.IHxCoreAttributes.HxGet.md | 10 +-- .../FastComponents.IHxCoreAttributes.HxOn.md | 10 +-- ...FastComponents.IHxCoreAttributes.HxPost.md | 10 +-- ...tComponents.IHxCoreAttributes.HxPushUrl.md | 10 +-- ...stComponents.IHxCoreAttributes.HxSelect.md | 10 +-- ...omponents.IHxCoreAttributes.HxSelectOob.md | 12 +-- ...FastComponents.IHxCoreAttributes.HxSwap.md | 12 +-- ...tComponents.IHxCoreAttributes.HxSwapOob.md | 12 +-- ...stComponents.IHxCoreAttributes.HxTarget.md | 10 +-- ...tComponents.IHxCoreAttributes.HxTrigger.md | 10 +-- ...FastComponents.IHxCoreAttributes.HxVals.md | 12 +-- .../FastComponents.IHxCoreAttributes.md | 28 +++--- ...FastComponents.IHxCssClasses.HxCssAdded.md | 12 +-- ...Components.IHxCssClasses.HxCssIndicator.md | 12 +-- ...stComponents.IHxCssClasses.HxCssRequest.md | 12 +-- ...tComponents.IHxCssClasses.HxCssSettling.md | 12 +-- ...tComponents.IHxCssClasses.HxCssSwapping.md | 12 +-- .../FastComponents.IHxCssClasses.md | 10 +-- ...DependencyInjection.IServiceCollection).md | 8 +- ...AspNetCore.Builder.IApplicationBuilder).md | 8 +- .../FastComponents.MainExtensions.md | 6 +- docs/fast-components/FastComponents.md | 24 +++--- docs/links | 14 +-- src/.editorconfig | 2 +- .../Components/Base/ClassNamesBuilder.cs | 7 +- .../Components/Base/HtmxComponentBase.cs | 13 ++- .../Base/HtmxComponentParameters.cs | 3 + .../Base/IHxAdditionalAttributes.cs | 3 + .../Components/Base/IHxAttributes.cs | 3 + .../Components/Base/IHxCoreAttributes.cs | 3 + .../Components/Base/IHxCssClasses.cs | 3 + .../Components/HtmxTag/HtmxTag.cs | 3 + .../Endpoints/HtmxComponentEndpoints.cs | 9 +- src/FastComponents/MainExtensions.cs | 15 ++-- .../Services/ComponentHtmlResponseService.cs | 7 +- src/FastComponents/Services/HtmlBeautifier.cs | 5 +- src/FastComponents/Utilities/HxHelpers.cs | 3 + 131 files changed, 942 insertions(+), 889 deletions(-) delete mode 100644 docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string).md delete mode 100644 docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md delete mode 100644 docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,bool).md create mode 100644 docs/fast-components/FastComponents.ClassNamesBuilder.AddClass.md create mode 100644 docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md delete mode 100644 docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md create mode 100644 docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent.md delete mode 100644 docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md delete mode 100644 docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string).md b/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string).md deleted file mode 100644 index a01ada9..0000000 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string).md +++ /dev/null @@ -1,21 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') - -## ClassNamesBuilder.AddClass(string) Method - -Adds a class name to the builder. - -```csharp -public FastComponents.ClassNamesBuilder AddClass(string value); -``` -#### Parameters - - - -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -The class name to add. - -#### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md b/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md deleted file mode 100644 index 595c4ff..0000000 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') - -## ClassNamesBuilder.AddClass(string, Func) Method - -Adds a class name to the builder if the result of the function is true. - -```csharp -public FastComponents.ClassNamesBuilder AddClass(string value, System.Func? when); -``` -#### Parameters - - - -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -The class name to add. - - - -`when` [System.Func<](https://docs.microsoft.com/en-us/dotnet/api/System.Func-1 'System.Func`1')[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Func-1 'System.Func`1') - -A function to check the condition. - -#### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,bool).md b/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,bool).md deleted file mode 100644 index f150782..0000000 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass(string,bool).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') - -## ClassNamesBuilder.AddClass(string, bool) Method - -Adds a class name to the builder if the condition is true. - -```csharp -public FastComponents.ClassNamesBuilder AddClass(string value, bool when); -``` -#### Parameters - - - -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -The class name to add. - - - -`when` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -The condition to check. - -#### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass.md b/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass.md new file mode 100644 index 0000000..e5fb10c --- /dev/null +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.AddClass.md @@ -0,0 +1,85 @@ +#### [FastComponents](FastComponents.md 'FastComponents') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') + +## ClassNamesBuilder\.AddClass Method + +| Overloads | | +| :--- | :--- | +| [AddClass\(string\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string) 'FastComponents\.ClassNamesBuilder\.AddClass\(string\)') | Adds a class name to the builder\. | +| [AddClass\(string, bool\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,bool) 'FastComponents\.ClassNamesBuilder\.AddClass\(string, bool\)') | Adds a class name to the builder if the condition is true\. | +| [AddClass\(string, Func<bool>\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_) 'FastComponents\.ClassNamesBuilder\.AddClass\(string, System\.Func\\)') | Adds a class name to the builder if the result of the function is true\. | + + + +## ClassNamesBuilder\.AddClass\(string\) Method + +Adds a class name to the builder\. + +```csharp +public FastComponents.ClassNamesBuilder AddClass(string value); +``` +#### Parameters + + + +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') + +The class name to add\. + +#### Returns +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. + + + +## ClassNamesBuilder\.AddClass\(string, bool\) Method + +Adds a class name to the builder if the condition is true\. + +```csharp +public FastComponents.ClassNamesBuilder AddClass(string value, bool when); +``` +#### Parameters + + + +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') + +The class name to add\. + + + +`when` [System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean') + +The condition to check\. + +#### Returns +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. + + + +## ClassNamesBuilder\.AddClass\(string, Func\\) Method + +Adds a class name to the builder if the result of the function is true\. + +```csharp +public FastComponents.ClassNamesBuilder AddClass(string value, System.Func? when); +``` +#### Parameters + + + +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') + +The class name to add\. + + + +`when` [System\.Func<](https://learn.microsoft.com/en-us/dotnet/api/system.func-1 'System\.Func\`1')[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')[>](https://learn.microsoft.com/en-us/dotnet/api/system.func-1 'System\.Func\`1') + +A function to check the condition\. + +#### Returns +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.AddRawValue(string).md b/docs/fast-components/FastComponents.ClassNamesBuilder.AddRawValue(string).md index 163116f..6b51b98 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.AddRawValue(string).md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.AddRawValue(string).md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder.AddRawValue(string) Method +## ClassNamesBuilder\.AddRawValue\(string\) Method -Adds a raw value to the builder. +Adds a raw value to the builder\. ```csharp public FastComponents.ClassNamesBuilder AddRawValue(string value); @@ -12,10 +12,10 @@ public FastComponents.ClassNamesBuilder AddRawValue(string value); -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The value to add. +The value to add\. #### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +The current instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.Build().md b/docs/fast-components/FastComponents.ClassNamesBuilder.Build().md index 78e7f0b..d5e0853 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.Build().md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.Build().md @@ -1,14 +1,14 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder.Build() Method +## ClassNamesBuilder\.Build\(\) Method -Builds the string of class names. +Builds the string of class names\. ```csharp public string Build(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -The string of class names. \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') +The string of class names\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md b/docs/fast-components/FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md index 21fc947..89b592e 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder(string, string, string) Constructor +## ClassNamesBuilder\(string, string, string\) Constructor -A helper class for building a string of CSS class names. +A helper class for building a string of CSS class names\. ```csharp public ClassNamesBuilder(string value, string prefix="", string suffix=""); @@ -12,18 +12,18 @@ public ClassNamesBuilder(string value, string prefix="", string suffix=""); -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The initial value. +The initial value\. -`prefix` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`prefix` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -A optional prefix to add to each class name. +A optional prefix to add to each class name\. -`suffix` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`suffix` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -A optional suffix to add to each class name. \ No newline at end of file +A optional suffix to add to each class name\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.Default(string).md b/docs/fast-components/FastComponents.ClassNamesBuilder.Default(string).md index 50b230c..6157343 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.Default(string).md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.Default(string).md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder.Default(string) Method +## ClassNamesBuilder\.Default\(string\) Method -Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). +Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. ```csharp public static FastComponents.ClassNamesBuilder Default(string value); @@ -12,10 +12,10 @@ public static FastComponents.ClassNamesBuilder Default(string value); -`value` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`value` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The initial value. +The initial value\. #### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -A new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +A new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.Empty().md b/docs/fast-components/FastComponents.ClassNamesBuilder.Empty().md index 2049d41..94ccf73 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.Empty().md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.Empty().md @@ -1,14 +1,14 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder.Empty() Method +## ClassNamesBuilder\.Empty\(\) Method -Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') with a prefix. +Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') with a prefix\. ```csharp public static FastComponents.ClassNamesBuilder Empty(); ``` #### Returns -[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') -A new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). \ No newline at end of file +[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') +A new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.ToString().md b/docs/fast-components/FastComponents.ClassNamesBuilder.ToString().md index 7dda240..346cf8e 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.ToString().md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.ToString().md @@ -1,14 +1,14 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') +### [FastComponents](FastComponents.md 'FastComponents').[ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') -## ClassNamesBuilder.ToString() Method +## ClassNamesBuilder\.ToString\(\) Method -Builds the string of class names. +Builds the string of class names\. ```csharp public override string ToString(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -The string of class names. \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') +The string of class names\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ClassNamesBuilder.md b/docs/fast-components/FastComponents.ClassNamesBuilder.md index 423eb84..0545f71 100644 --- a/docs/fast-components/FastComponents.ClassNamesBuilder.md +++ b/docs/fast-components/FastComponents.ClassNamesBuilder.md @@ -3,7 +3,7 @@ ## ClassNamesBuilder Struct -A helper class for building a string of CSS class names. +A helper class for building a string of CSS class names\. ```csharp public readonly struct ClassNamesBuilder @@ -11,15 +11,15 @@ public readonly struct ClassNamesBuilder | Constructors | | | :--- | :--- | -| [ClassNamesBuilder(string, string, string)](FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md 'FastComponents.ClassNamesBuilder.ClassNamesBuilder(string, string, string)') | A helper class for building a string of CSS class names. | +| [ClassNamesBuilder\(string, string, string\)](FastComponents.ClassNamesBuilder.ClassNamesBuilder(string,string,string).md 'FastComponents\.ClassNamesBuilder\.ClassNamesBuilder\(string, string, string\)') | A helper class for building a string of CSS class names\. | | Methods | | | :--- | :--- | -| [AddClass(string, bool)](FastComponents.ClassNamesBuilder.AddClass(string,bool).md 'FastComponents.ClassNamesBuilder.AddClass(string, bool)') | Adds a class name to the builder if the condition is true. | -| [AddClass(string, Func<bool>)](FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md 'FastComponents.ClassNamesBuilder.AddClass(string, System.Func)') | Adds a class name to the builder if the result of the function is true. | -| [AddClass(string)](FastComponents.ClassNamesBuilder.AddClass(string).md 'FastComponents.ClassNamesBuilder.AddClass(string)') | Adds a class name to the builder. | -| [AddRawValue(string)](FastComponents.ClassNamesBuilder.AddRawValue(string).md 'FastComponents.ClassNamesBuilder.AddRawValue(string)') | Adds a raw value to the builder. | -| [Build()](FastComponents.ClassNamesBuilder.Build().md 'FastComponents.ClassNamesBuilder.Build()') | Builds the string of class names. | -| [Default(string)](FastComponents.ClassNamesBuilder.Default(string).md 'FastComponents.ClassNamesBuilder.Default(string)') | Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder'). | -| [Empty()](FastComponents.ClassNamesBuilder.Empty().md 'FastComponents.ClassNamesBuilder.Empty()') | Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') with a prefix. | -| [ToString()](FastComponents.ClassNamesBuilder.ToString().md 'FastComponents.ClassNamesBuilder.ToString()') | Builds the string of class names. | +| [AddClass\(string\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string) 'FastComponents\.ClassNamesBuilder\.AddClass\(string\)') | Adds a class name to the builder\. | +| [AddClass\(string, bool\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,bool) 'FastComponents\.ClassNamesBuilder\.AddClass\(string, bool\)') | Adds a class name to the builder if the condition is true\. | +| [AddClass\(string, Func<bool>\)](FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_) 'FastComponents\.ClassNamesBuilder\.AddClass\(string, System\.Func\\)') | Adds a class name to the builder if the result of the function is true\. | +| [AddRawValue\(string\)](FastComponents.ClassNamesBuilder.AddRawValue(string).md 'FastComponents\.ClassNamesBuilder\.AddRawValue\(string\)') | Adds a raw value to the builder\. | +| [Build\(\)](FastComponents.ClassNamesBuilder.Build().md 'FastComponents\.ClassNamesBuilder\.Build\(\)') | Builds the string of class names\. | +| [Default\(string\)](FastComponents.ClassNamesBuilder.Default(string).md 'FastComponents\.ClassNamesBuilder\.Default\(string\)') | Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder')\. | +| [Empty\(\)](FastComponents.ClassNamesBuilder.Empty().md 'FastComponents\.ClassNamesBuilder\.Empty\(\)') | Creates a new instance of [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') with a prefix\. | +| [ToString\(\)](FastComponents.ClassNamesBuilder.ToString().md 'FastComponents\.ClassNamesBuilder\.ToString\(\)') | Builds the string of class names\. | diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md new file mode 100644 index 0000000..b247ad7 --- /dev/null +++ b/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md @@ -0,0 +1,15 @@ +#### [FastComponents](FastComponents.md 'FastComponents') +### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents\.ComponentHtmlResponseService') + +## ComponentHtmlResponseService\(HtmlRenderer\) Constructor + +Service responsible for rendering components as HTML and returning them as HTTP responses\. + +```csharp +public ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer htmlRenderer); +``` +#### Parameters + + + +`htmlRenderer` [Microsoft\.AspNetCore\.Components\.Web\.HtmlRenderer](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.web.htmlrenderer 'Microsoft\.AspNetCore\.Components\.Web\.HtmlRenderer') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md deleted file mode 100644 index 9f6908f..0000000 --- a/docs/fast-components/FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md +++ /dev/null @@ -1,19 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents.ComponentHtmlResponseService') - -## ComponentHtmlResponseService(HtmlRenderer, HtmlBeautifier) Constructor - -Service responsible for rendering components as HTML and returning them as HTTP responses. - -```csharp -public ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer htmlRenderer, FastComponents.HtmlBeautifier beautifier); -``` -#### Parameters - - - -`htmlRenderer` [Microsoft.AspNetCore.Components.Web.HtmlRenderer](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.Web.HtmlRenderer 'Microsoft.AspNetCore.Components.Web.HtmlRenderer') - - - -`beautifier` [FastComponents.HtmlBeautifier](https://docs.microsoft.com/en-us/dotnet/api/FastComponents.HtmlBeautifier 'FastComponents.HtmlBeautifier') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md index 63a77a5..3b3e18e 100644 --- a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md +++ b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents.ComponentHtmlResponseService') +### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents\.ComponentHtmlResponseService') -## ComponentHtmlResponseService.RenderAsHtmlContent(Dictionary) Method +## ComponentHtmlResponseService\.RenderAsHtmlContent\\(Dictionary\\) Method -Renders a component as HTML and returns it as an HTTP content result. +Renders a component as HTML and returns it as an HTTP content result\. ```csharp public System.Threading.Tasks.Task RenderAsHtmlContent(System.Collections.Generic.Dictionary? parameters=null) @@ -15,15 +15,15 @@ public System.Threading.Tasks.Task RenderAsHt `TComponent` -The type of the Blazor component to render. +The type of the Blazor component to render\. #### Parameters -`parameters` [System.Collections.Generic.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2')[System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2') +`parameters` [System\.Collections\.Generic\.Dictionary<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[,](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') -Optional parameters to pass to the component during rendering. +Optional parameters to pass to the component during rendering\. #### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Microsoft.AspNetCore.Http.IResult](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Http.IResult 'Microsoft.AspNetCore.Http.IResult')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') -An [Microsoft.AspNetCore.Http.IResult](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Http.IResult 'Microsoft.AspNetCore.Http.IResult') representing the HTTP content result of the rendered HTML. \ No newline at end of file +[System\.Threading\.Tasks\.Task<](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1')[Microsoft\.AspNetCore\.Http\.IResult](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.iresult 'Microsoft\.AspNetCore\.Http\.IResult')[>](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1') +An [Microsoft\.AspNetCore\.Http\.IResult](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.iresult 'Microsoft\.AspNetCore\.Http\.IResult') representing the HTTP content result of the rendered HTML\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent.md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent.md new file mode 100644 index 0000000..dc68243 --- /dev/null +++ b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent.md @@ -0,0 +1,68 @@ +#### [FastComponents](FastComponents.md 'FastComponents') +### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents\.ComponentHtmlResponseService') + +## ComponentHtmlResponseService\.RenderComponent Method + +| Overloads | | +| :--- | :--- | +| [RenderComponent<TComponent>\(ParameterView\)](FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView) 'FastComponents\.ComponentHtmlResponseService\.RenderComponent\\(Microsoft\.AspNetCore\.Components\.ParameterView\)') | Use the default dispatcher to invoke actions in the context of the static HTML renderer and return as a string | +| [RenderComponent<TComponent>\(Dictionary<string,object>\)](FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_) 'FastComponents\.ComponentHtmlResponseService\.RenderComponent\\(System\.Collections\.Generic\.Dictionary\\)') | Renders a component T | + + + +## ComponentHtmlResponseService\.RenderComponent\\(ParameterView\) Method + +Use the default dispatcher to invoke actions in the context of the +static HTML renderer and return as a string + +```csharp +private System.Threading.Tasks.Task RenderComponent(Microsoft.AspNetCore.Components.ParameterView parameters) + where TComponent : FastComponents.HtmxComponentBase; +``` +#### Type parameters + + + +`TComponent` + +The component to render +#### Parameters + + + +`parameters` [Microsoft\.AspNetCore\.Components\.ParameterView](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.parameterview 'Microsoft\.AspNetCore\.Components\.ParameterView') + +The parameters to pass to the component + +#### Returns +[System\.Threading\.Tasks\.Task<](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[>](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1') +The rendered component as a string + + + +## ComponentHtmlResponseService\.RenderComponent\\(Dictionary\\) Method + +Renders a component T + +```csharp +public System.Threading.Tasks.Task RenderComponent(System.Collections.Generic.Dictionary? dictionary=null) + where TComponent : FastComponents.HtmxComponentBase; +``` +#### Type parameters + + + +`TComponent` + +The component to render +#### Parameters + + + +`dictionary` [System\.Collections\.Generic\.Dictionary<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[,](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 'System\.Collections\.Generic\.Dictionary\`2') + +The dictionary of parameters to pass to the component + +#### Returns +[System\.Threading\.Tasks\.Task<](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[>](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task-1 'System\.Threading\.Tasks\.Task\`1') +The rendered component as a string \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md deleted file mode 100644 index 91caf1a..0000000 --- a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md +++ /dev/null @@ -1,30 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents.ComponentHtmlResponseService') - -## ComponentHtmlResponseService.RenderComponent(ParameterView) Method - -Use the default dispatcher to invoke actions in the context of the -static HTML renderer and return as a string - -```csharp -private System.Threading.Tasks.Task RenderComponent(Microsoft.AspNetCore.Components.ParameterView parameters) - where TComponent : FastComponents.HtmxComponentBase; -``` -#### Type parameters - - - -`TComponent` - -The component to render -#### Parameters - - - -`parameters` [Microsoft.AspNetCore.Components.ParameterView](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.ParameterView 'Microsoft.AspNetCore.Components.ParameterView') - -The parameters to pass to the component - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') -The rendered component as a string \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md deleted file mode 100644 index aa7848f..0000000 --- a/docs/fast-components/FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md +++ /dev/null @@ -1,29 +0,0 @@ -#### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents.ComponentHtmlResponseService') - -## ComponentHtmlResponseService.RenderComponent(Dictionary) Method - -Renders a component T - -```csharp -public System.Threading.Tasks.Task RenderComponent(System.Collections.Generic.Dictionary? dictionary=null) - where TComponent : FastComponents.HtmxComponentBase; -``` -#### Type parameters - - - -`TComponent` - -The component to render -#### Parameters - - - -`dictionary` [System.Collections.Generic.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2')[System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System.Collections.Generic.Dictionary`2') - -The dictionary of parameters to pass to the component - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') -The rendered component as a string \ No newline at end of file diff --git a/docs/fast-components/FastComponents.ComponentHtmlResponseService.md b/docs/fast-components/FastComponents.ComponentHtmlResponseService.md index 05eee57..dae484b 100644 --- a/docs/fast-components/FastComponents.ComponentHtmlResponseService.md +++ b/docs/fast-components/FastComponents.ComponentHtmlResponseService.md @@ -3,20 +3,20 @@ ## ComponentHtmlResponseService Class -Service responsible for rendering components as HTML and returning them as HTTP responses. +Service responsible for rendering components as HTML and returning them as HTTP responses\. ```csharp public class ComponentHtmlResponseService ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 ComponentHtmlResponseService +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 ComponentHtmlResponseService | Constructors | | | :--- | :--- | -| [ComponentHtmlResponseService(HtmlRenderer, HtmlBeautifier)](FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md 'FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer, FastComponents.HtmlBeautifier)') | Service responsible for rendering components as HTML and returning them as HTTP responses. | +| [ComponentHtmlResponseService\(HtmlRenderer\)](FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md 'FastComponents\.ComponentHtmlResponseService\.ComponentHtmlResponseService\(Microsoft\.AspNetCore\.Components\.Web\.HtmlRenderer\)') | Service responsible for rendering components as HTML and returning them as HTTP responses\. | | Methods | | | :--- | :--- | -| [RenderAsHtmlContent<TComponent>(Dictionary<string,object>)](FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md 'FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent(System.Collections.Generic.Dictionary)') | Renders a component as HTML and returns it as an HTTP content result. | -| [RenderComponent<TComponent>(ParameterView)](FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md 'FastComponents.ComponentHtmlResponseService.RenderComponent(Microsoft.AspNetCore.Components.ParameterView)') | Use the default dispatcher to invoke actions in the context of the
static HTML renderer and return as a string | -| [RenderComponent<TComponent>(Dictionary<string,object>)](FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md 'FastComponents.ComponentHtmlResponseService.RenderComponent(System.Collections.Generic.Dictionary)') | Renders a component T | +| [RenderAsHtmlContent<TComponent>\(Dictionary<string,object>\)](FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md 'FastComponents\.ComponentHtmlResponseService\.RenderAsHtmlContent\\(System\.Collections\.Generic\.Dictionary\\)') | Renders a component as HTML and returns it as an HTTP content result\. | +| [RenderComponent<TComponent>\(ParameterView\)](FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView) 'FastComponents\.ComponentHtmlResponseService\.RenderComponent\\(Microsoft\.AspNetCore\.Components\.ParameterView\)') | Use the default dispatcher to invoke actions in the context of the static HTML renderer and return as a string | +| [RenderComponent<TComponent>\(Dictionary<string,object>\)](FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_) 'FastComponents\.ComponentHtmlResponseService\.RenderComponent\\(System\.Collections\.Generic\.Dictionary\\)') | Renders a component T | diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.As.md b/docs/fast-components/FastComponents.HtmxComponentBase.As.md index 9e8cf39..a9ed3ff 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.As.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.As.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.As Property +## HtmxComponentBase\.As Property -Gets or sets a custom tag name for the component. +Gets or sets a custom tag name for the component\. ```csharp public virtual string As { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxBoost.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxBoost.md index 62c6bbf..75214cb 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxBoost.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxBoost.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxBoost Property +## HtmxComponentBase\.HxBoost Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Add or remove progressive enhancement for links and forms ```csharp public virtual string? HxBoost { get; set; } ``` -Implements [HxBoost](FastComponents.IHxCoreAttributes.HxBoost.md 'FastComponents.IHxCoreAttributes.HxBoost') +Implements [HxBoost](FastComponents.IHxCoreAttributes.HxBoost.md 'FastComponents\.IHxCoreAttributes\.HxBoost') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxConfirm.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxConfirm.md index 7ccb99e..5e971d2 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxConfirm.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxConfirm.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxConfirm Property +## HtmxComponentBase\.HxConfirm Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Shows a confirm() dialog before issuing a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Shows a confirm\(\) dialog before issuing a request\. ```csharp public string? HxConfirm { get; set; } ``` -Implements [HxConfirm](FastComponents.IHxAdditionalAttributes.HxConfirm.md 'FastComponents.IHxAdditionalAttributes.HxConfirm') +Implements [HxConfirm](FastComponents.IHxAdditionalAttributes.HxConfirm.md 'FastComponents\.IHxAdditionalAttributes\.HxConfirm') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxDelete.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxDelete.md index e5053ae..06966bb 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxDelete.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxDelete.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxDelete Property +## HtmxComponentBase\.HxDelete Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a DELETE to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a DELETE to the specified URL\. ```csharp public string? HxDelete { get; set; } ``` -Implements [HxDelete](FastComponents.IHxAdditionalAttributes.HxDelete.md 'FastComponents.IHxAdditionalAttributes.HxDelete') +Implements [HxDelete](FastComponents.IHxAdditionalAttributes.HxDelete.md 'FastComponents\.IHxAdditionalAttributes\.HxDelete') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisable.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisable.md index 41aa517..1a8b63c 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisable.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisable.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxDisable Property +## HtmxComponentBase\.HxDisable Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Disables htmx processing for the given node and any children nodes. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Disables htmx processing for the given node and any children nodes\. ```csharp public string? HxDisable { get; set; } ``` -Implements [HxDisable](FastComponents.IHxAdditionalAttributes.HxDisable.md 'FastComponents.IHxAdditionalAttributes.HxDisable') +Implements [HxDisable](FastComponents.IHxAdditionalAttributes.HxDisable.md 'FastComponents\.IHxAdditionalAttributes\.HxDisable') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisabledElt.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisabledElt.md index b150cb2..4bf4f82 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisabledElt.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisabledElt.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxDisabledElt Property +## HtmxComponentBase\.HxDisabledElt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Adds the disabled attribute to the specified elements while a request is in flight. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds the disabled attribute to the specified elements while a request is in flight\. ```csharp public string? HxDisabledElt { get; set; } ``` -Implements [HxDisabledElt](FastComponents.IHxAdditionalAttributes.HxDisabledElt.md 'FastComponents.IHxAdditionalAttributes.HxDisabledElt') +Implements [HxDisabledElt](FastComponents.IHxAdditionalAttributes.HxDisabledElt.md 'FastComponents\.IHxAdditionalAttributes\.HxDisabledElt') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisinherit.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisinherit.md index b4d6906..605d1be 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxDisinherit.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxDisinherit.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxDisinherit Property +## HtmxComponentBase\.HxDisinherit Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Control and disable automatic attribute inheritance for child nodes. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Control and disable automatic attribute inheritance for child nodes\. ```csharp public string? HxDisinherit { get; set; } ``` -Implements [HxDisinherit](FastComponents.IHxAdditionalAttributes.HxDisinherit.md 'FastComponents.IHxAdditionalAttributes.HxDisinherit') +Implements [HxDisinherit](FastComponents.IHxAdditionalAttributes.HxDisinherit.md 'FastComponents\.IHxAdditionalAttributes\.HxDisinherit') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxEncoding.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxEncoding.md index e2bfd86..c690270 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxEncoding.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxEncoding.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxEncoding Property +## HtmxComponentBase\.HxEncoding Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Changes the request encoding type. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Changes the request encoding type\. ```csharp public string? HxEncoding { get; set; } ``` -Implements [HxEncoding](FastComponents.IHxAdditionalAttributes.HxEncoding.md 'FastComponents.IHxAdditionalAttributes.HxEncoding') +Implements [HxEncoding](FastComponents.IHxAdditionalAttributes.HxEncoding.md 'FastComponents\.IHxAdditionalAttributes\.HxEncoding') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxExt.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxExt.md index 9955d42..9bbfd81 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxExt.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxExt.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxExt Property +## HtmxComponentBase\.HxExt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Extensions to use for this element. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Extensions to use for this element\. ```csharp public string? HxExt { get; set; } ``` -Implements [HxExt](FastComponents.IHxAdditionalAttributes.HxExt.md 'FastComponents.IHxAdditionalAttributes.HxExt') +Implements [HxExt](FastComponents.IHxAdditionalAttributes.HxExt.md 'FastComponents\.IHxAdditionalAttributes\.HxExt') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxGet.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxGet.md index 41d98e2..57663ac 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxGet.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxGet.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxGet Property +## HtmxComponentBase\.HxGet Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a GET to the specified URL ```csharp public virtual string? HxGet { get; set; } ``` -Implements [HxGet](FastComponents.IHxCoreAttributes.HxGet.md 'FastComponents.IHxCoreAttributes.HxGet') +Implements [HxGet](FastComponents.IHxCoreAttributes.HxGet.md 'FastComponents\.IHxCoreAttributes\.HxGet') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxHeaders.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxHeaders.md index 8f86412..919cb53 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxHeaders.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxHeaders.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxHeaders Property +## HtmxComponentBase\.HxHeaders Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Adds to the headers that will be submitted with the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds to the headers that will be submitted with the request\. ```csharp public string? HxHeaders { get; set; } ``` -Implements [HxHeaders](FastComponents.IHxAdditionalAttributes.HxHeaders.md 'FastComponents.IHxAdditionalAttributes.HxHeaders') +Implements [HxHeaders](FastComponents.IHxAdditionalAttributes.HxHeaders.md 'FastComponents\.IHxAdditionalAttributes\.HxHeaders') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxHistory.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxHistory.md index 9b06ea2..cfec5bb 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxHistory.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxHistory.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxHistory Property +## HtmxComponentBase\.HxHistory Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Prevent sensitive data from being saved to the history cache. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Prevent sensitive data from being saved to the history cache\. ```csharp public string? HxHistory { get; set; } ``` -Implements [HxHistory](FastComponents.IHxAdditionalAttributes.HxHistory.md 'FastComponents.IHxAdditionalAttributes.HxHistory') +Implements [HxHistory](FastComponents.IHxAdditionalAttributes.HxHistory.md 'FastComponents\.IHxAdditionalAttributes\.HxHistory') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxHistoryElt.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxHistoryElt.md index e2fb971..d84f0b5 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxHistoryElt.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxHistoryElt.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxHistoryElt Property +## HtmxComponentBase\.HxHistoryElt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-The element to snapshot and restore during history navigation. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+The element to snapshot and restore during history navigation\. ```csharp public string? HxHistoryElt { get; set; } ``` -Implements [HxHistoryElt](FastComponents.IHxAdditionalAttributes.HxHistoryElt.md 'FastComponents.IHxAdditionalAttributes.HxHistoryElt') +Implements [HxHistoryElt](FastComponents.IHxAdditionalAttributes.HxHistoryElt.md 'FastComponents\.IHxAdditionalAttributes\.HxHistoryElt') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxInclude.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxInclude.md index 2d1f33a..01beadb 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxInclude.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxInclude.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxInclude Property +## HtmxComponentBase\.HxInclude Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Include additional data in requests. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Include additional data in requests\. ```csharp public string? HxInclude { get; set; } ``` -Implements [HxInclude](FastComponents.IHxAdditionalAttributes.HxInclude.md 'FastComponents.IHxAdditionalAttributes.HxInclude') +Implements [HxInclude](FastComponents.IHxAdditionalAttributes.HxInclude.md 'FastComponents\.IHxAdditionalAttributes\.HxInclude') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxIndicator.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxIndicator.md index 03d2200..5587fad 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxIndicator.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxIndicator.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxIndicator Property +## HtmxComponentBase\.HxIndicator Property -ADDITIONAL ATTRIBUTE
-------------------------------
-The element to put the htmx-request class on during the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+The element to put the htmx\-request class on during the request\. ```csharp public string? HxIndicator { get; set; } ``` -Implements [HxIndicator](FastComponents.IHxAdditionalAttributes.HxIndicator.md 'FastComponents.IHxAdditionalAttributes.HxIndicator') +Implements [HxIndicator](FastComponents.IHxAdditionalAttributes.HxIndicator.md 'FastComponents\.IHxAdditionalAttributes\.HxIndicator') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxOn.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxOn.md index bf562c4..acd8887 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxOn.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxOn.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxOn Property +## HtmxComponentBase\.HxOn Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Handle events with a inline scripts on elements ```csharp public string? HxOn { get; set; } ``` -Implements [HxOn](FastComponents.IHxCoreAttributes.HxOn.md 'FastComponents.IHxCoreAttributes.HxOn') +Implements [HxOn](FastComponents.IHxCoreAttributes.HxOn.md 'FastComponents\.IHxCoreAttributes\.HxOn') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxParams.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxParams.md index 6d00ec5..0c68e3d 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxParams.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxParams.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxParams Property +## HtmxComponentBase\.HxParams Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Filters the parameters that will be submitted with a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Filters the parameters that will be submitted with a request\. ```csharp public string? HxParams { get; set; } ``` -Implements [HxParams](FastComponents.IHxAdditionalAttributes.HxParams.md 'FastComponents.IHxAdditionalAttributes.HxParams') +Implements [HxParams](FastComponents.IHxAdditionalAttributes.HxParams.md 'FastComponents\.IHxAdditionalAttributes\.HxParams') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPatch.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPatch.md index 0aff274..8fffa17 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPatch.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPatch.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPatch Property +## HtmxComponentBase\.HxPatch Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a PATCH to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a PATCH to the specified URL\. ```csharp public string? HxPatch { get; set; } ``` -Implements [HxPatch](FastComponents.IHxAdditionalAttributes.HxPatch.md 'FastComponents.IHxAdditionalAttributes.HxPatch') +Implements [HxPatch](FastComponents.IHxAdditionalAttributes.HxPatch.md 'FastComponents\.IHxAdditionalAttributes\.HxPatch') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPost.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPost.md index 38ed8f0..658f6ce 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPost.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPost.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPost Property +## HtmxComponentBase\.HxPost Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a POST to the specified URL ```csharp public virtual string? HxPost { get; set; } ``` -Implements [HxPost](FastComponents.IHxCoreAttributes.HxPost.md 'FastComponents.IHxCoreAttributes.HxPost') +Implements [HxPost](FastComponents.IHxCoreAttributes.HxPost.md 'FastComponents\.IHxCoreAttributes\.HxPost') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPreserve.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPreserve.md index 56cbf0a..ee4b7f9 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPreserve.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPreserve.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPreserve Property +## HtmxComponentBase\.HxPreserve Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Specifies elements to keep unchanged between requests. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Specifies elements to keep unchanged between requests\. ```csharp public string? HxPreserve { get; set; } ``` -Implements [HxPreserve](FastComponents.IHxAdditionalAttributes.HxPreserve.md 'FastComponents.IHxAdditionalAttributes.HxPreserve') +Implements [HxPreserve](FastComponents.IHxAdditionalAttributes.HxPreserve.md 'FastComponents\.IHxAdditionalAttributes\.HxPreserve') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPrompt.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPrompt.md index fb8d781..cd2bdd7 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPrompt.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPrompt.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPrompt Property +## HtmxComponentBase\.HxPrompt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Shows a prompt() dialog before submitting a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Shows a prompt\(\) dialog before submitting a request\. ```csharp public string? HxPrompt { get; set; } ``` -Implements [HxPrompt](FastComponents.IHxAdditionalAttributes.HxPrompt.md 'FastComponents.IHxAdditionalAttributes.HxPrompt') +Implements [HxPrompt](FastComponents.IHxAdditionalAttributes.HxPrompt.md 'FastComponents\.IHxAdditionalAttributes\.HxPrompt') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPushUrl.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPushUrl.md index 042da1a..4460cb4 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPushUrl.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPushUrl.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPushUrl Property +## HtmxComponentBase\.HxPushUrl Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Pushes the URL into the browser location bar, creating a new history entry ```csharp public string? HxPushUrl { get; set; } ``` -Implements [HxPushUrl](FastComponents.IHxCoreAttributes.HxPushUrl.md 'FastComponents.IHxCoreAttributes.HxPushUrl') +Implements [HxPushUrl](FastComponents.IHxCoreAttributes.HxPushUrl.md 'FastComponents\.IHxCoreAttributes\.HxPushUrl') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxPut.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxPut.md index 0925b9d..850f095 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxPut.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxPut.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxPut Property +## HtmxComponentBase\.HxPut Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a PUT to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a PUT to the specified URL\. ```csharp public string? HxPut { get; set; } ``` -Implements [HxPut](FastComponents.IHxAdditionalAttributes.HxPut.md 'FastComponents.IHxAdditionalAttributes.HxPut') +Implements [HxPut](FastComponents.IHxAdditionalAttributes.HxPut.md 'FastComponents\.IHxAdditionalAttributes\.HxPut') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxReplaceUrl.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxReplaceUrl.md index 68163e8..567420a 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxReplaceUrl.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxReplaceUrl.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxReplaceUrl Property +## HtmxComponentBase\.HxReplaceUrl Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Replace the URL in the browser location bar. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Replace the URL in the browser location bar\. ```csharp public string? HxReplaceUrl { get; set; } ``` -Implements [HxReplaceUrl](FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md 'FastComponents.IHxAdditionalAttributes.HxReplaceUrl') +Implements [HxReplaceUrl](FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md 'FastComponents\.IHxAdditionalAttributes\.HxReplaceUrl') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxRequest.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxRequest.md index 66333dd..5798a38 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxRequest.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxRequest.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxRequest Property +## HtmxComponentBase\.HxRequest Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Configures various aspects of the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Configures various aspects of the request\. ```csharp public string? HxRequest { get; set; } ``` -Implements [HxRequest](FastComponents.IHxAdditionalAttributes.HxRequest.md 'FastComponents.IHxAdditionalAttributes.HxRequest') +Implements [HxRequest](FastComponents.IHxAdditionalAttributes.HxRequest.md 'FastComponents\.IHxAdditionalAttributes\.HxRequest') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxSelect.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxSelect.md index 4cf9fad..4413cda 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxSelect.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxSelect.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxSelect Property +## HtmxComponentBase\.HxSelect Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response ```csharp public string? HxSelect { get; set; } ``` -Implements [HxSelect](FastComponents.IHxCoreAttributes.HxSelect.md 'FastComponents.IHxCoreAttributes.HxSelect') +Implements [HxSelect](FastComponents.IHxCoreAttributes.HxSelect.md 'FastComponents\.IHxCoreAttributes\.HxSelect') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxSelectOob.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxSelectOob.md index 07a94d7..78f230d 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxSelectOob.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxSelectOob.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxSelectOob Property +## HtmxComponentBase\.HxSelectOob Property -CORE ATTRIBUTE
-------------------------------
-Select content to swap in from a response, out of band (somewhere other than the target) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Select content to swap in from a response, out of band \(somewhere other than the target\) ```csharp public string? HxSelectOob { get; set; } ``` -Implements [HxSelectOob](FastComponents.IHxCoreAttributes.HxSelectOob.md 'FastComponents.IHxCoreAttributes.HxSelectOob') +Implements [HxSelectOob](FastComponents.IHxCoreAttributes.HxSelectOob.md 'FastComponents\.IHxCoreAttributes\.HxSelectOob') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxSwap.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxSwap.md index 9fb2d03..0035e36 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxSwap.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxSwap.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxSwap Property +## HtmxComponentBase\.HxSwap Property -CORE ATTRIBUTE
-------------------------------
-Controls how content is swapped in (outerHTML, beforeend, afterend, …) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Controls how content is swapped in \(outerHTML, beforeend, afterend, …\) ```csharp public string? HxSwap { get; set; } ``` -Implements [HxSwap](FastComponents.IHxCoreAttributes.HxSwap.md 'FastComponents.IHxCoreAttributes.HxSwap') +Implements [HxSwap](FastComponents.IHxCoreAttributes.HxSwap.md 'FastComponents\.IHxCoreAttributes\.HxSwap') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxSwapOob.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxSwapOob.md index 8d2bc45..d5c6ee5 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxSwapOob.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxSwapOob.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxSwapOob Property +## HtmxComponentBase\.HxSwapOob Property -CORE ATTRIBUTE
-------------------------------
-Marks content in a response to be out of band (should swap in somewhere other than the target) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Marks content in a response to be out of band \(should swap in somewhere other than the target\) ```csharp public string? HxSwapOob { get; set; } ``` -Implements [HxSwapOob](FastComponents.IHxCoreAttributes.HxSwapOob.md 'FastComponents.IHxCoreAttributes.HxSwapOob') +Implements [HxSwapOob](FastComponents.IHxCoreAttributes.HxSwapOob.md 'FastComponents\.IHxCoreAttributes\.HxSwapOob') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxSync.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxSync.md index c5e4be2..436126d 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxSync.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxSync.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxSync Property +## HtmxComponentBase\.HxSync Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Control how requests made by different elements are synchronized. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Control how requests made by different elements are synchronized\. ```csharp public string? HxSync { get; set; } ``` -Implements [HxSync](FastComponents.IHxAdditionalAttributes.HxSync.md 'FastComponents.IHxAdditionalAttributes.HxSync') +Implements [HxSync](FastComponents.IHxAdditionalAttributes.HxSync.md 'FastComponents\.IHxAdditionalAttributes\.HxSync') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxTarget.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxTarget.md index 5561f85..0bcbb66 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxTarget.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxTarget.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxTarget Property +## HtmxComponentBase\.HxTarget Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the target element to be swapped ```csharp public string? HxTarget { get; set; } ``` -Implements [HxTarget](FastComponents.IHxCoreAttributes.HxTarget.md 'FastComponents.IHxCoreAttributes.HxTarget') +Implements [HxTarget](FastComponents.IHxCoreAttributes.HxTarget.md 'FastComponents\.IHxCoreAttributes\.HxTarget') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxTrigger.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxTrigger.md index 654473e..5cc2487 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxTrigger.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxTrigger.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxTrigger Property +## HtmxComponentBase\.HxTrigger Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the event that triggers the request ```csharp public string? HxTrigger { get; set; } ``` -Implements [HxTrigger](FastComponents.IHxCoreAttributes.HxTrigger.md 'FastComponents.IHxCoreAttributes.HxTrigger') +Implements [HxTrigger](FastComponents.IHxCoreAttributes.HxTrigger.md 'FastComponents\.IHxCoreAttributes\.HxTrigger') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxValidate.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxValidate.md index 3f6776d..7568cc9 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxValidate.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxValidate.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxValidate Property +## HtmxComponentBase\.HxValidate Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Force elements to validate themselves before a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Force elements to validate themselves before a request\. ```csharp public string? HxValidate { get; set; } ``` -Implements [HxValidate](FastComponents.IHxAdditionalAttributes.HxValidate.md 'FastComponents.IHxAdditionalAttributes.HxValidate') +Implements [HxValidate](FastComponents.IHxAdditionalAttributes.HxValidate.md 'FastComponents\.IHxAdditionalAttributes\.HxValidate') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.HxVals.md b/docs/fast-components/FastComponents.HtmxComponentBase.HxVals.md index 0a06201..18e8b18 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.HxVals.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.HxVals.md @@ -1,17 +1,17 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -## HtmxComponentBase.HxVals Property +## HtmxComponentBase\.HxVals Property -CORE ATTRIBUTE
-------------------------------
-Adds values to the parameters to submit with the request (JSON-formatted) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds values to the parameters to submit with the request \(JSON\-formatted\) ```csharp public string? HxVals { get; set; } ``` -Implements [HxVals](FastComponents.IHxCoreAttributes.HxVals.md 'FastComponents.IHxCoreAttributes.HxVals') +Implements [HxVals](FastComponents.IHxCoreAttributes.HxVals.md 'FastComponents\.IHxCoreAttributes\.HxVals') #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase.md b/docs/fast-components/FastComponents.HtmxComponentBase.md index c925a47..be25fc1 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase.md @@ -3,56 +3,53 @@ ## HtmxComponentBase Class -Base class for all components that are rendered on the server. +Base class for all components that are rendered on the server\. ```csharp -public abstract class HtmxComponentBase : Microsoft.AspNetCore.Components.ComponentBase, -FastComponents.IHxAttributes, -FastComponents.IHxCoreAttributes, -FastComponents.IHxAdditionalAttributes +public abstract class HtmxComponentBase : Microsoft.AspNetCore.Components.ComponentBase, FastComponents.IHxAttributes, FastComponents.IHxCoreAttributes, FastComponents.IHxAdditionalAttributes ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [Microsoft.AspNetCore.Components.ComponentBase](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.ComponentBase 'Microsoft.AspNetCore.Components.ComponentBase') 🡒 HtmxComponentBase +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [Microsoft\.AspNetCore\.Components\.ComponentBase](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.componentbase 'Microsoft\.AspNetCore\.Components\.ComponentBase') 🡒 HtmxComponentBase Derived -↳ [HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents.HtmxComponentBase') -↳ [HtmxTag](FastComponents.HtmxTag.md 'FastComponents.HtmxTag') +↳ [HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents\.HtmxComponentBase\') +↳ [HtmxTag](FastComponents.HtmxTag.md 'FastComponents\.HtmxTag') -Implements [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents.IHxAttributes'), [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes'), [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +Implements [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents\.IHxAttributes'), [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes'), [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') | Properties | | | :--- | :--- | -| [As](FastComponents.HtmxComponentBase.As.md 'FastComponents.HtmxComponentBase.As') | Gets or sets a custom tag name for the component. | -| [HxBoost](FastComponents.HtmxComponentBase.HxBoost.md 'FastComponents.HtmxComponentBase.HxBoost') | CORE ATTRIBUTE

------------------------------

Add or remove progressive enhancement for links and forms | -| [HxConfirm](FastComponents.HtmxComponentBase.HxConfirm.md 'FastComponents.HtmxComponentBase.HxConfirm') | ADDITIONAL ATTRIBUTE

------------------------------

Shows a confirm() dialog before issuing a request. | -| [HxDelete](FastComponents.HtmxComponentBase.HxDelete.md 'FastComponents.HtmxComponentBase.HxDelete') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a DELETE to the specified URL. | -| [HxDisable](FastComponents.HtmxComponentBase.HxDisable.md 'FastComponents.HtmxComponentBase.HxDisable') | ADDITIONAL ATTRIBUTE

------------------------------

Disables htmx processing for the given node and any children nodes. | -| [HxDisabledElt](FastComponents.HtmxComponentBase.HxDisabledElt.md 'FastComponents.HtmxComponentBase.HxDisabledElt') | ADDITIONAL ATTRIBUTE

------------------------------

Adds the disabled attribute to the specified elements while a request is in flight. | -| [HxDisinherit](FastComponents.HtmxComponentBase.HxDisinherit.md 'FastComponents.HtmxComponentBase.HxDisinherit') | ADDITIONAL ATTRIBUTE

------------------------------

Control and disable automatic attribute inheritance for child nodes. | -| [HxEncoding](FastComponents.HtmxComponentBase.HxEncoding.md 'FastComponents.HtmxComponentBase.HxEncoding') | ADDITIONAL ATTRIBUTE

------------------------------

Changes the request encoding type. | -| [HxExt](FastComponents.HtmxComponentBase.HxExt.md 'FastComponents.HtmxComponentBase.HxExt') | ADDITIONAL ATTRIBUTE

------------------------------

Extensions to use for this element. | -| [HxGet](FastComponents.HtmxComponentBase.HxGet.md 'FastComponents.HtmxComponentBase.HxGet') | CORE ATTRIBUTE

------------------------------

Issues a GET to the specified URL | -| [HxHeaders](FastComponents.HtmxComponentBase.HxHeaders.md 'FastComponents.HtmxComponentBase.HxHeaders') | ADDITIONAL ATTRIBUTE

------------------------------

Adds to the headers that will be submitted with the request. | -| [HxHistory](FastComponents.HtmxComponentBase.HxHistory.md 'FastComponents.HtmxComponentBase.HxHistory') | ADDITIONAL ATTRIBUTE

------------------------------

Prevent sensitive data from being saved to the history cache. | -| [HxHistoryElt](FastComponents.HtmxComponentBase.HxHistoryElt.md 'FastComponents.HtmxComponentBase.HxHistoryElt') | ADDITIONAL ATTRIBUTE

------------------------------

The element to snapshot and restore during history navigation. | -| [HxInclude](FastComponents.HtmxComponentBase.HxInclude.md 'FastComponents.HtmxComponentBase.HxInclude') | ADDITIONAL ATTRIBUTE

------------------------------

Include additional data in requests. | -| [HxIndicator](FastComponents.HtmxComponentBase.HxIndicator.md 'FastComponents.HtmxComponentBase.HxIndicator') | ADDITIONAL ATTRIBUTE

------------------------------

The element to put the htmx-request class on during the request. | -| [HxOn](FastComponents.HtmxComponentBase.HxOn.md 'FastComponents.HtmxComponentBase.HxOn') | CORE ATTRIBUTE

------------------------------

Handle events with a inline scripts on elements | -| [HxParams](FastComponents.HtmxComponentBase.HxParams.md 'FastComponents.HtmxComponentBase.HxParams') | ADDITIONAL ATTRIBUTE

------------------------------

Filters the parameters that will be submitted with a request. | -| [HxPatch](FastComponents.HtmxComponentBase.HxPatch.md 'FastComponents.HtmxComponentBase.HxPatch') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a PATCH to the specified URL. | -| [HxPost](FastComponents.HtmxComponentBase.HxPost.md 'FastComponents.HtmxComponentBase.HxPost') | CORE ATTRIBUTE

------------------------------

Issues a POST to the specified URL | -| [HxPreserve](FastComponents.HtmxComponentBase.HxPreserve.md 'FastComponents.HtmxComponentBase.HxPreserve') | ADDITIONAL ATTRIBUTE

------------------------------

Specifies elements to keep unchanged between requests. | -| [HxPrompt](FastComponents.HtmxComponentBase.HxPrompt.md 'FastComponents.HtmxComponentBase.HxPrompt') | ADDITIONAL ATTRIBUTE

------------------------------

Shows a prompt() dialog before submitting a request. | -| [HxPushUrl](FastComponents.HtmxComponentBase.HxPushUrl.md 'FastComponents.HtmxComponentBase.HxPushUrl') | CORE ATTRIBUTE

------------------------------

Pushes the URL into the browser location bar, creating a new history entry | -| [HxPut](FastComponents.HtmxComponentBase.HxPut.md 'FastComponents.HtmxComponentBase.HxPut') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a PUT to the specified URL. | -| [HxReplaceUrl](FastComponents.HtmxComponentBase.HxReplaceUrl.md 'FastComponents.HtmxComponentBase.HxReplaceUrl') | ADDITIONAL ATTRIBUTE

------------------------------

Replace the URL in the browser location bar. | -| [HxRequest](FastComponents.HtmxComponentBase.HxRequest.md 'FastComponents.HtmxComponentBase.HxRequest') | ADDITIONAL ATTRIBUTE

------------------------------

Configures various aspects of the request. | -| [HxSelect](FastComponents.HtmxComponentBase.HxSelect.md 'FastComponents.HtmxComponentBase.HxSelect') | CORE ATTRIBUTE

------------------------------

Select content to swap in from a response | -| [HxSelectOob](FastComponents.HtmxComponentBase.HxSelectOob.md 'FastComponents.HtmxComponentBase.HxSelectOob') | CORE ATTRIBUTE

------------------------------

Select content to swap in from a response, out of band (somewhere other than the target) | -| [HxSwap](FastComponents.HtmxComponentBase.HxSwap.md 'FastComponents.HtmxComponentBase.HxSwap') | CORE ATTRIBUTE

------------------------------

Controls how content is swapped in (outerHTML, beforeend, afterend, …) | -| [HxSwapOob](FastComponents.HtmxComponentBase.HxSwapOob.md 'FastComponents.HtmxComponentBase.HxSwapOob') | CORE ATTRIBUTE

------------------------------

Marks content in a response to be out of band (should swap in somewhere other than the target) | -| [HxSync](FastComponents.HtmxComponentBase.HxSync.md 'FastComponents.HtmxComponentBase.HxSync') | ADDITIONAL ATTRIBUTE

------------------------------

Control how requests made by different elements are synchronized. | -| [HxTarget](FastComponents.HtmxComponentBase.HxTarget.md 'FastComponents.HtmxComponentBase.HxTarget') | CORE ATTRIBUTE

------------------------------

Specifies the target element to be swapped | -| [HxTrigger](FastComponents.HtmxComponentBase.HxTrigger.md 'FastComponents.HtmxComponentBase.HxTrigger') | CORE ATTRIBUTE

------------------------------

Specifies the event that triggers the request | -| [HxValidate](FastComponents.HtmxComponentBase.HxValidate.md 'FastComponents.HtmxComponentBase.HxValidate') | ADDITIONAL ATTRIBUTE

------------------------------

Force elements to validate themselves before a request. | -| [HxVals](FastComponents.HtmxComponentBase.HxVals.md 'FastComponents.HtmxComponentBase.HxVals') | CORE ATTRIBUTE

------------------------------

Adds values to the parameters to submit with the request (JSON-formatted) | +| [As](FastComponents.HtmxComponentBase.As.md 'FastComponents\.HtmxComponentBase\.As') | Gets or sets a custom tag name for the component\. | +| [HxBoost](FastComponents.HtmxComponentBase.HxBoost.md 'FastComponents\.HtmxComponentBase\.HxBoost') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Add or remove progressive enhancement for links and forms | +| [HxConfirm](FastComponents.HtmxComponentBase.HxConfirm.md 'FastComponents\.HtmxComponentBase\.HxConfirm') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Shows a confirm\(\) dialog before issuing a request\. | +| [HxDelete](FastComponents.HtmxComponentBase.HxDelete.md 'FastComponents\.HtmxComponentBase\.HxDelete') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a DELETE to the specified URL\. | +| [HxDisable](FastComponents.HtmxComponentBase.HxDisable.md 'FastComponents\.HtmxComponentBase\.HxDisable') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Disables htmx processing for the given node and any children nodes\. | +| [HxDisabledElt](FastComponents.HtmxComponentBase.HxDisabledElt.md 'FastComponents\.HtmxComponentBase\.HxDisabledElt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds the disabled attribute to the specified elements while a request is in flight\. | +| [HxDisinherit](FastComponents.HtmxComponentBase.HxDisinherit.md 'FastComponents\.HtmxComponentBase\.HxDisinherit') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Control and disable automatic attribute inheritance for child nodes\. | +| [HxEncoding](FastComponents.HtmxComponentBase.HxEncoding.md 'FastComponents\.HtmxComponentBase\.HxEncoding') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Changes the request encoding type\. | +| [HxExt](FastComponents.HtmxComponentBase.HxExt.md 'FastComponents\.HtmxComponentBase\.HxExt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Extensions to use for this element\. | +| [HxGet](FastComponents.HtmxComponentBase.HxGet.md 'FastComponents\.HtmxComponentBase\.HxGet') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a GET to the specified URL | +| [HxHeaders](FastComponents.HtmxComponentBase.HxHeaders.md 'FastComponents\.HtmxComponentBase\.HxHeaders') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds to the headers that will be submitted with the request\. | +| [HxHistory](FastComponents.HtmxComponentBase.HxHistory.md 'FastComponents\.HtmxComponentBase\.HxHistory') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Prevent sensitive data from being saved to the history cache\. | +| [HxHistoryElt](FastComponents.HtmxComponentBase.HxHistoryElt.md 'FastComponents\.HtmxComponentBase\.HxHistoryElt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
The element to snapshot and restore during history navigation\. | +| [HxInclude](FastComponents.HtmxComponentBase.HxInclude.md 'FastComponents\.HtmxComponentBase\.HxInclude') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Include additional data in requests\. | +| [HxIndicator](FastComponents.HtmxComponentBase.HxIndicator.md 'FastComponents\.HtmxComponentBase\.HxIndicator') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
The element to put the htmx\-request class on during the request\. | +| [HxOn](FastComponents.HtmxComponentBase.HxOn.md 'FastComponents\.HtmxComponentBase\.HxOn') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Handle events with a inline scripts on elements | +| [HxParams](FastComponents.HtmxComponentBase.HxParams.md 'FastComponents\.HtmxComponentBase\.HxParams') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Filters the parameters that will be submitted with a request\. | +| [HxPatch](FastComponents.HtmxComponentBase.HxPatch.md 'FastComponents\.HtmxComponentBase\.HxPatch') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a PATCH to the specified URL\. | +| [HxPost](FastComponents.HtmxComponentBase.HxPost.md 'FastComponents\.HtmxComponentBase\.HxPost') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a POST to the specified URL | +| [HxPreserve](FastComponents.HtmxComponentBase.HxPreserve.md 'FastComponents\.HtmxComponentBase\.HxPreserve') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies elements to keep unchanged between requests\. | +| [HxPrompt](FastComponents.HtmxComponentBase.HxPrompt.md 'FastComponents\.HtmxComponentBase\.HxPrompt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Shows a prompt\(\) dialog before submitting a request\. | +| [HxPushUrl](FastComponents.HtmxComponentBase.HxPushUrl.md 'FastComponents\.HtmxComponentBase\.HxPushUrl') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Pushes the URL into the browser location bar, creating a new history entry | +| [HxPut](FastComponents.HtmxComponentBase.HxPut.md 'FastComponents\.HtmxComponentBase\.HxPut') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a PUT to the specified URL\. | +| [HxReplaceUrl](FastComponents.HtmxComponentBase.HxReplaceUrl.md 'FastComponents\.HtmxComponentBase\.HxReplaceUrl') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Replace the URL in the browser location bar\. | +| [HxRequest](FastComponents.HtmxComponentBase.HxRequest.md 'FastComponents\.HtmxComponentBase\.HxRequest') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Configures various aspects of the request\. | +| [HxSelect](FastComponents.HtmxComponentBase.HxSelect.md 'FastComponents\.HtmxComponentBase\.HxSelect') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response | +| [HxSelectOob](FastComponents.HtmxComponentBase.HxSelectOob.md 'FastComponents\.HtmxComponentBase\.HxSelectOob') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response, out of band \(somewhere other than the target\) | +| [HxSwap](FastComponents.HtmxComponentBase.HxSwap.md 'FastComponents\.HtmxComponentBase\.HxSwap') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Controls how content is swapped in \(outerHTML, beforeend, afterend, …\) | +| [HxSwapOob](FastComponents.HtmxComponentBase.HxSwapOob.md 'FastComponents\.HtmxComponentBase\.HxSwapOob') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Marks content in a response to be out of band \(should swap in somewhere other than the target\) | +| [HxSync](FastComponents.HtmxComponentBase.HxSync.md 'FastComponents\.HtmxComponentBase\.HxSync') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Control how requests made by different elements are synchronized\. | +| [HxTarget](FastComponents.HtmxComponentBase.HxTarget.md 'FastComponents\.HtmxComponentBase\.HxTarget') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the target element to be swapped | +| [HxTrigger](FastComponents.HtmxComponentBase.HxTrigger.md 'FastComponents\.HtmxComponentBase\.HxTrigger') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the event that triggers the request | +| [HxValidate](FastComponents.HtmxComponentBase.HxValidate.md 'FastComponents\.HtmxComponentBase\.HxValidate') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Force elements to validate themselves before a request\. | +| [HxVals](FastComponents.HtmxComponentBase.HxVals.md 'FastComponents\.HtmxComponentBase\.HxVals') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds values to the parameters to submit with the request \(JSON\-formatted\) | diff --git a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md index 2c5d2ed..2344f8c 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md +++ b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md @@ -1,14 +1,14 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents\.HtmxComponentBase\') -## HtmxComponentBase.CreateDefaultParameters() Method +## HtmxComponentBase\\.CreateDefaultParameters\(\) Method -Creates the default parameters. +Creates the default parameters\. ```csharp private static TParameters CreateDefaultParameters(); ``` #### Returns -[TParameters](FastComponents.HtmxComponentBase_TParameters_.md#FastComponents.HtmxComponentBase_TParameters_.TParameters 'FastComponents.HtmxComponentBase.TParameters') -The default parameters. \ No newline at end of file +[TParameters](FastComponents.HtmxComponentBase_TParameters_.md#FastComponents.HtmxComponentBase_TParameters_.TParameters 'FastComponents\.HtmxComponentBase\\.TParameters') +The default parameters\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.Parameters.md b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.Parameters.md index d059a14..82fae52 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.Parameters.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.Parameters.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents.HtmxComponentBase') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents\.HtmxComponentBase\') -## HtmxComponentBase.Parameters Property +## HtmxComponentBase\\.Parameters Property -Gets or sets the parameters. +Gets or sets the parameters\. ```csharp public TParameters Parameters { get; set; } ``` #### Property Value -[TParameters](FastComponents.HtmxComponentBase_TParameters_.md#FastComponents.HtmxComponentBase_TParameters_.TParameters 'FastComponents.HtmxComponentBase.TParameters') \ No newline at end of file +[TParameters](FastComponents.HtmxComponentBase_TParameters_.md#FastComponents.HtmxComponentBase_TParameters_.TParameters 'FastComponents\.HtmxComponentBase\\.TParameters') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.md b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.md index 791f171..e40d2ac 100644 --- a/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.md +++ b/docs/fast-components/FastComponents.HtmxComponentBase_TParameters_.md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') ### [FastComponents](FastComponents.md 'FastComponents') -## HtmxComponentBase Class +## HtmxComponentBase\ Class -Base class for all components that are rendered on the server. +Base class for all components that are rendered on the server\. ```csharp public abstract class HtmxComponentBase : FastComponents.HtmxComponentBase @@ -15,14 +15,14 @@ public abstract class HtmxComponentBase : FastComponents.HtmxCompon `TParameters` -The type of the parameters. +The type of the parameters\. -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [Microsoft.AspNetCore.Components.ComponentBase](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.ComponentBase 'Microsoft.AspNetCore.Components.ComponentBase') 🡒 [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') 🡒 HtmxComponentBase +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [Microsoft\.AspNetCore\.Components\.ComponentBase](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.componentbase 'Microsoft\.AspNetCore\.Components\.ComponentBase') 🡒 [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') 🡒 HtmxComponentBase\ | Properties | | | :--- | :--- | -| [Parameters](FastComponents.HtmxComponentBase_TParameters_.Parameters.md 'FastComponents.HtmxComponentBase.Parameters') | Gets or sets the parameters. | +| [Parameters](FastComponents.HtmxComponentBase_TParameters_.Parameters.md 'FastComponents\.HtmxComponentBase\\.Parameters') | Gets or sets the parameters\. | | Methods | | | :--- | :--- | -| [CreateDefaultParameters()](FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md 'FastComponents.HtmxComponentBase.CreateDefaultParameters()') | Creates the default parameters. | +| [CreateDefaultParameters\(\)](FastComponents.HtmxComponentBase_TParameters_.CreateDefaultParameters().md 'FastComponents\.HtmxComponentBase\\.CreateDefaultParameters\(\)') | Creates the default parameters\. | diff --git a/docs/fast-components/FastComponents.HtmxTag.As.md b/docs/fast-components/FastComponents.HtmxTag.As.md index aeb2b82..efad8e9 100644 --- a/docs/fast-components/FastComponents.HtmxTag.As.md +++ b/docs/fast-components/FastComponents.HtmxTag.As.md @@ -1,14 +1,14 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxTag](FastComponents.HtmxTag.md 'FastComponents.HtmxTag') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxTag](FastComponents.HtmxTag.md 'FastComponents\.HtmxTag') -## HtmxTag.As Property +## HtmxTag\.As Property -The tag name to use for the root element, e.g. "div", "span", "li". -Defaults to "div". +The tag name to use for the root element, e\.g\. "div", "span", "li"\. +Defaults to "div"\. ```csharp public override string As { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxTag.ChildContent.md b/docs/fast-components/FastComponents.HtmxTag.ChildContent.md index 5445783..d7688a2 100644 --- a/docs/fast-components/FastComponents.HtmxTag.ChildContent.md +++ b/docs/fast-components/FastComponents.HtmxTag.ChildContent.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[HtmxTag](FastComponents.HtmxTag.md 'FastComponents.HtmxTag') +### [FastComponents](FastComponents.md 'FastComponents').[HtmxTag](FastComponents.HtmxTag.md 'FastComponents\.HtmxTag') -## HtmxTag.ChildContent Property +## HtmxTag\.ChildContent Property -The content to be rendered inside this element. +The content to be rendered inside this element\. ```csharp public virtual Microsoft.AspNetCore.Components.RenderFragment? ChildContent { get; set; } ``` #### Property Value -[Microsoft.AspNetCore.Components.RenderFragment](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.RenderFragment 'Microsoft.AspNetCore.Components.RenderFragment') \ No newline at end of file +[Microsoft\.AspNetCore\.Components\.RenderFragment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.renderfragment 'Microsoft\.AspNetCore\.Components\.RenderFragment') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.HtmxTag.md b/docs/fast-components/FastComponents.HtmxTag.md index 0b54923..fa7a68f 100644 --- a/docs/fast-components/FastComponents.HtmxTag.md +++ b/docs/fast-components/FastComponents.HtmxTag.md @@ -3,15 +3,15 @@ ## HtmxTag Class -A component that renders a custom element with htmx attributes. +A component that renders a custom element with htmx attributes\. ```csharp public class HtmxTag : FastComponents.HtmxComponentBase ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [Microsoft.AspNetCore.Components.ComponentBase](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Components.ComponentBase 'Microsoft.AspNetCore.Components.ComponentBase') 🡒 [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') 🡒 HtmxTag +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [Microsoft\.AspNetCore\.Components\.ComponentBase](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.componentbase 'Microsoft\.AspNetCore\.Components\.ComponentBase') 🡒 [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') 🡒 HtmxTag | Properties | | | :--- | :--- | -| [As](FastComponents.HtmxTag.As.md 'FastComponents.HtmxTag.As') | The tag name to use for the root element, e.g. "div", "span", "li".
Defaults to "div". | -| [ChildContent](FastComponents.HtmxTag.ChildContent.md 'FastComponents.HtmxTag.ChildContent') | The content to be rendered inside this element. | +| [As](FastComponents.HtmxTag.As.md 'FastComponents\.HtmxTag\.As') | The tag name to use for the root element, e\.g\. "div", "span", "li"\. Defaults to "div"\. | +| [ChildContent](FastComponents.HtmxTag.ChildContent.md 'FastComponents\.HtmxTag\.ChildContent') | The content to be rendered inside this element\. | diff --git a/docs/fast-components/FastComponents.Hx.Swap.AfterBegin.md b/docs/fast-components/FastComponents.Hx.Swap.AfterBegin.md index 77c859b..5191511 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.AfterBegin.md +++ b/docs/fast-components/FastComponents.Hx.Swap.AfterBegin.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.AfterBegin Field +## Hx\.Swap\.AfterBegin Field -The afterbegin position is just inside the element, before its first child. +The afterbegin position is just inside the element, before its first child\. ```csharp -public const string AfterBegin = afterbegin; +public const string AfterBegin = "afterbegin"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.AfterEnd.md b/docs/fast-components/FastComponents.Hx.Swap.AfterEnd.md index 2adb59e..8e318e2 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.AfterEnd.md +++ b/docs/fast-components/FastComponents.Hx.Swap.AfterEnd.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.AfterEnd Field +## Hx\.Swap\.AfterEnd Field -The afterend position is after the element itself. +The afterend position is after the element itself\. ```csharp -public const string AfterEnd = afterend; +public const string AfterEnd = "afterend"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.BeforeBegin.md b/docs/fast-components/FastComponents.Hx.Swap.BeforeBegin.md index 355a2da..adde7b7 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.BeforeBegin.md +++ b/docs/fast-components/FastComponents.Hx.Swap.BeforeBegin.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.BeforeBegin Field +## Hx\.Swap\.BeforeBegin Field -The beforebegin position is before the element itself. +The beforebegin position is before the element itself\. ```csharp -public const string BeforeBegin = beforebegin; +public const string BeforeBegin = "beforebegin"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.BeforeEnd.md b/docs/fast-components/FastComponents.Hx.Swap.BeforeEnd.md index 00172c0..0782981 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.BeforeEnd.md +++ b/docs/fast-components/FastComponents.Hx.Swap.BeforeEnd.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.BeforeEnd Field +## Hx\.Swap\.BeforeEnd Field -The beforeend position is just inside the element, after its last child. +The beforeend position is just inside the element, after its last child\. ```csharp -public const string BeforeEnd = beforeend; +public const string BeforeEnd = "beforeend"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.Delete.md b/docs/fast-components/FastComponents.Hx.Swap.Delete.md index 9c5d62b..a9aa030 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.Delete.md +++ b/docs/fast-components/FastComponents.Hx.Swap.Delete.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.Delete Field +## Hx\.Swap\.Delete Field -The delete position removes the element. +The delete position removes the element\. ```csharp -public const string Delete = delete; +public const string Delete = "delete"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.InnerHtml.md b/docs/fast-components/FastComponents.Hx.Swap.InnerHtml.md index 9f89bc4..2a29fad 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.InnerHtml.md +++ b/docs/fast-components/FastComponents.Hx.Swap.InnerHtml.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.InnerHtml Field +## Hx\.Swap\.InnerHtml Field -The innerHTML property sets or returns the HTML content (inner HTML) of an element. +The innerHTML property sets or returns the HTML content \(inner HTML\) of an element\. ```csharp -public const string InnerHtml = innerHTML; +public const string InnerHtml = "innerHTML"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.None.md b/docs/fast-components/FastComponents.Hx.Swap.None.md index 8e019c8..b08cdd8 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.None.md +++ b/docs/fast-components/FastComponents.Hx.Swap.None.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.None Field +## Hx\.Swap\.None Field -The none position leaves the element intact. +The none position leaves the element intact\. ```csharp -public const string None = none; +public const string None = "none"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.OuterHtml.md b/docs/fast-components/FastComponents.Hx.Swap.OuterHtml.md index adab25c..fe3863e 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.OuterHtml.md +++ b/docs/fast-components/FastComponents.Hx.Swap.OuterHtml.md @@ -1,13 +1,13 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx').[Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') -## Hx.Swap.OuterHtml Field +## Hx\.Swap\.OuterHtml Field -The outerHTML property sets or returns the HTML content (inner HTML + HTML element itself) of an element. +The outerHTML property sets or returns the HTML content \(inner HTML \+ HTML element itself\) of an element\. ```csharp -public const string OuterHtml = outerHTML; +public const string OuterHtml = "outerHTML"; ``` #### Field Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.Swap.md b/docs/fast-components/FastComponents.Hx.Swap.md index 513d3ba..59aa3fb 100644 --- a/docs/fast-components/FastComponents.Hx.Swap.md +++ b/docs/fast-components/FastComponents.Hx.Swap.md @@ -1,21 +1,21 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx') -## Hx.Swap Class +## Hx\.Swap Class ```csharp public static class Hx.Swap ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Swap +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 Swap | Fields | | | :--- | :--- | -| [AfterBegin](FastComponents.Hx.Swap.AfterBegin.md 'FastComponents.Hx.Swap.AfterBegin') | The afterbegin position is just inside the element, before its first child. | -| [AfterEnd](FastComponents.Hx.Swap.AfterEnd.md 'FastComponents.Hx.Swap.AfterEnd') | The afterend position is after the element itself. | -| [BeforeBegin](FastComponents.Hx.Swap.BeforeBegin.md 'FastComponents.Hx.Swap.BeforeBegin') | The beforebegin position is before the element itself. | -| [BeforeEnd](FastComponents.Hx.Swap.BeforeEnd.md 'FastComponents.Hx.Swap.BeforeEnd') | The beforeend position is just inside the element, after its last child. | -| [Delete](FastComponents.Hx.Swap.Delete.md 'FastComponents.Hx.Swap.Delete') | The delete position removes the element. | -| [InnerHtml](FastComponents.Hx.Swap.InnerHtml.md 'FastComponents.Hx.Swap.InnerHtml') | The innerHTML property sets or returns the HTML content (inner HTML) of an element. | -| [None](FastComponents.Hx.Swap.None.md 'FastComponents.Hx.Swap.None') | The none position leaves the element intact. | -| [OuterHtml](FastComponents.Hx.Swap.OuterHtml.md 'FastComponents.Hx.Swap.OuterHtml') | The outerHTML property sets or returns the HTML content (inner HTML + HTML element itself) of an element. | +| [AfterBegin](FastComponents.Hx.Swap.AfterBegin.md 'FastComponents\.Hx\.Swap\.AfterBegin') | The afterbegin position is just inside the element, before its first child\. | +| [AfterEnd](FastComponents.Hx.Swap.AfterEnd.md 'FastComponents\.Hx\.Swap\.AfterEnd') | The afterend position is after the element itself\. | +| [BeforeBegin](FastComponents.Hx.Swap.BeforeBegin.md 'FastComponents\.Hx\.Swap\.BeforeBegin') | The beforebegin position is before the element itself\. | +| [BeforeEnd](FastComponents.Hx.Swap.BeforeEnd.md 'FastComponents\.Hx\.Swap\.BeforeEnd') | The beforeend position is just inside the element, after its last child\. | +| [Delete](FastComponents.Hx.Swap.Delete.md 'FastComponents\.Hx\.Swap\.Delete') | The delete position removes the element\. | +| [InnerHtml](FastComponents.Hx.Swap.InnerHtml.md 'FastComponents\.Hx\.Swap\.InnerHtml') | The innerHTML property sets or returns the HTML content \(inner HTML\) of an element\. | +| [None](FastComponents.Hx.Swap.None.md 'FastComponents\.Hx\.Swap\.None') | The none position leaves the element intact\. | +| [OuterHtml](FastComponents.Hx.Swap.OuterHtml.md 'FastComponents\.Hx\.Swap\.OuterHtml') | The outerHTML property sets or returns the HTML content \(inner HTML \+ HTML element itself\) of an element\. | diff --git a/docs/fast-components/FastComponents.Hx.TargetId(string).md b/docs/fast-components/FastComponents.Hx.TargetId(string).md index afedafb..ee9fcfe 100644 --- a/docs/fast-components/FastComponents.Hx.TargetId(string).md +++ b/docs/fast-components/FastComponents.Hx.TargetId(string).md @@ -1,9 +1,9 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents.Hx') +### [FastComponents](FastComponents.md 'FastComponents').[Hx](FastComponents.Hx.md 'FastComponents\.Hx') -## Hx.TargetId(string) Method +## Hx\.TargetId\(string\) Method -Prepends the Id with a #. +Prepends the Id with a \#\. ```csharp public static string TargetId(string id); @@ -12,10 +12,10 @@ public static string TargetId(string id); -`id` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +`id` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The Id to prepend. +The Id to prepend\. #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -The Id prepended with a #. \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') +The Id prepended with a \#\. \ No newline at end of file diff --git a/docs/fast-components/FastComponents.Hx.md b/docs/fast-components/FastComponents.Hx.md index 35dc0b2..2aeca40 100644 --- a/docs/fast-components/FastComponents.Hx.md +++ b/docs/fast-components/FastComponents.Hx.md @@ -7,8 +7,8 @@ public static class Hx ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Hx +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 Hx | Methods | | | :--- | :--- | -| [TargetId(string)](FastComponents.Hx.TargetId(string).md 'FastComponents.Hx.TargetId(string)') | Prepends the Id with a #. | +| [TargetId\(string\)](FastComponents.Hx.TargetId(string).md 'FastComponents\.Hx\.TargetId\(string\)') | Prepends the Id with a \#\. | diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxConfirm.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxConfirm.md index 7f2d018..bfb6d0d 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxConfirm.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxConfirm.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxConfirm Property +## IHxAdditionalAttributes\.HxConfirm Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Shows a confirm() dialog before issuing a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Shows a confirm\(\) dialog before issuing a request\. ```csharp string? HxConfirm { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDelete.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDelete.md index 3ee7d37..221621b 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDelete.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDelete.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxDelete Property +## IHxAdditionalAttributes\.HxDelete Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a DELETE to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a DELETE to the specified URL\. ```csharp string? HxDelete { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisable.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisable.md index 0eba082..d99ac6c 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisable.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisable.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxDisable Property +## IHxAdditionalAttributes\.HxDisable Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Disables htmx processing for the given node and any children nodes. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Disables htmx processing for the given node and any children nodes\. ```csharp string? HxDisable { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisabledElt.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisabledElt.md index 966b469..cb2f466 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisabledElt.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisabledElt.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxDisabledElt Property +## IHxAdditionalAttributes\.HxDisabledElt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Adds the disabled attribute to the specified elements while a request is in flight. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds the disabled attribute to the specified elements while a request is in flight\. ```csharp string? HxDisabledElt { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisinherit.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisinherit.md index 5a4bb77..ada3558 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisinherit.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxDisinherit.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxDisinherit Property +## IHxAdditionalAttributes\.HxDisinherit Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Control and disable automatic attribute inheritance for child nodes. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Control and disable automatic attribute inheritance for child nodes\. ```csharp string? HxDisinherit { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxEncoding.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxEncoding.md index d4a98fa..23be001 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxEncoding.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxEncoding.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxEncoding Property +## IHxAdditionalAttributes\.HxEncoding Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Changes the request encoding type. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Changes the request encoding type\. ```csharp string? HxEncoding { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxExt.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxExt.md index 03ecf43..848aa42 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxExt.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxExt.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxExt Property +## IHxAdditionalAttributes\.HxExt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Extensions to use for this element. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Extensions to use for this element\. ```csharp string? HxExt { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHeaders.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHeaders.md index 9bddbc4..e30aff5 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHeaders.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHeaders.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxHeaders Property +## IHxAdditionalAttributes\.HxHeaders Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Adds to the headers that will be submitted with the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds to the headers that will be submitted with the request\. ```csharp string? HxHeaders { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistory.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistory.md index 014ca9e..010233f 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistory.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistory.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxHistory Property +## IHxAdditionalAttributes\.HxHistory Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Prevent sensitive data from being saved to the history cache. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Prevent sensitive data from being saved to the history cache\. ```csharp string? HxHistory { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistoryElt.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistoryElt.md index 6050710..2dfb78e 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistoryElt.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxHistoryElt.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxHistoryElt Property +## IHxAdditionalAttributes\.HxHistoryElt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-The element to snapshot and restore during history navigation. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+The element to snapshot and restore during history navigation\. ```csharp string? HxHistoryElt { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxInclude.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxInclude.md index 07fb8ae..7563a4c 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxInclude.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxInclude.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxInclude Property +## IHxAdditionalAttributes\.HxInclude Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Include additional data in requests. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Include additional data in requests\. ```csharp string? HxInclude { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxIndicator.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxIndicator.md index e4abda6..50ebd3c 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxIndicator.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxIndicator.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxIndicator Property +## IHxAdditionalAttributes\.HxIndicator Property -ADDITIONAL ATTRIBUTE
-------------------------------
-The element to put the htmx-request class on during the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+The element to put the htmx\-request class on during the request\. ```csharp string? HxIndicator { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxParams.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxParams.md index 05ecd4b..d1d9732 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxParams.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxParams.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxParams Property +## IHxAdditionalAttributes\.HxParams Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Filters the parameters that will be submitted with a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Filters the parameters that will be submitted with a request\. ```csharp string? HxParams { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPatch.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPatch.md index b15bce3..7371e07 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPatch.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPatch.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxPatch Property +## IHxAdditionalAttributes\.HxPatch Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a PATCH to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a PATCH to the specified URL\. ```csharp string? HxPatch { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPreserve.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPreserve.md index 9e1e1ac..6a7f175 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPreserve.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPreserve.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxPreserve Property +## IHxAdditionalAttributes\.HxPreserve Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Specifies elements to keep unchanged between requests. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Specifies elements to keep unchanged between requests\. ```csharp string? HxPreserve { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPrompt.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPrompt.md index 87f5afc..da1a22a 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPrompt.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPrompt.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxPrompt Property +## IHxAdditionalAttributes\.HxPrompt Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Shows a prompt() dialog before submitting a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Shows a prompt\(\) dialog before submitting a request\. ```csharp string? HxPrompt { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPut.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPut.md index 2efd613..5626b01 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPut.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxPut.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxPut Property +## IHxAdditionalAttributes\.HxPut Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Issues a PUT to the specified URL. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Issues a PUT to the specified URL\. ```csharp string? HxPut { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md index a295e0d..087f697 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxReplaceUrl Property +## IHxAdditionalAttributes\.HxReplaceUrl Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Replace the URL in the browser location bar. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Replace the URL in the browser location bar\. ```csharp string? HxReplaceUrl { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxRequest.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxRequest.md index bf5c556..5cbdcbd 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxRequest.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxRequest.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxRequest Property +## IHxAdditionalAttributes\.HxRequest Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Configures various aspects of the request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Configures various aspects of the request\. ```csharp string? HxRequest { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxSync.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxSync.md index eba9be9..af176ce 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxSync.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxSync.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxSync Property +## IHxAdditionalAttributes\.HxSync Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Control how requests made by different elements are synchronized. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Control how requests made by different elements are synchronized\. ```csharp string? HxSync { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxValidate.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxValidate.md index 4d9ecf9..3c5b378 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxValidate.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.HxValidate.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') -## IHxAdditionalAttributes.HxValidate Property +## IHxAdditionalAttributes\.HxValidate Property -ADDITIONAL ATTRIBUTE
-------------------------------
-Force elements to validate themselves before a request. +ADDITIONAL ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Force elements to validate themselves before a request\. ```csharp string? HxValidate { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxAdditionalAttributes.md b/docs/fast-components/FastComponents.IHxAdditionalAttributes.md index 8cd29e8..fac018e 100644 --- a/docs/fast-components/FastComponents.IHxAdditionalAttributes.md +++ b/docs/fast-components/FastComponents.IHxAdditionalAttributes.md @@ -10,29 +10,29 @@ public interface IHxAdditionalAttributes ``` Derived -↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') -↳ [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents.IHxAttributes') +↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') +↳ [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents\.IHxAttributes') | Properties | | | :--- | :--- | -| [HxConfirm](FastComponents.IHxAdditionalAttributes.HxConfirm.md 'FastComponents.IHxAdditionalAttributes.HxConfirm') | ADDITIONAL ATTRIBUTE

------------------------------

Shows a confirm() dialog before issuing a request. | -| [HxDelete](FastComponents.IHxAdditionalAttributes.HxDelete.md 'FastComponents.IHxAdditionalAttributes.HxDelete') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a DELETE to the specified URL. | -| [HxDisable](FastComponents.IHxAdditionalAttributes.HxDisable.md 'FastComponents.IHxAdditionalAttributes.HxDisable') | ADDITIONAL ATTRIBUTE

------------------------------

Disables htmx processing for the given node and any children nodes. | -| [HxDisabledElt](FastComponents.IHxAdditionalAttributes.HxDisabledElt.md 'FastComponents.IHxAdditionalAttributes.HxDisabledElt') | ADDITIONAL ATTRIBUTE

------------------------------

Adds the disabled attribute to the specified elements while a request is in flight. | -| [HxDisinherit](FastComponents.IHxAdditionalAttributes.HxDisinherit.md 'FastComponents.IHxAdditionalAttributes.HxDisinherit') | ADDITIONAL ATTRIBUTE

------------------------------

Control and disable automatic attribute inheritance for child nodes. | -| [HxEncoding](FastComponents.IHxAdditionalAttributes.HxEncoding.md 'FastComponents.IHxAdditionalAttributes.HxEncoding') | ADDITIONAL ATTRIBUTE

------------------------------

Changes the request encoding type. | -| [HxExt](FastComponents.IHxAdditionalAttributes.HxExt.md 'FastComponents.IHxAdditionalAttributes.HxExt') | ADDITIONAL ATTRIBUTE

------------------------------

Extensions to use for this element. | -| [HxHeaders](FastComponents.IHxAdditionalAttributes.HxHeaders.md 'FastComponents.IHxAdditionalAttributes.HxHeaders') | ADDITIONAL ATTRIBUTE

------------------------------

Adds to the headers that will be submitted with the request. | -| [HxHistory](FastComponents.IHxAdditionalAttributes.HxHistory.md 'FastComponents.IHxAdditionalAttributes.HxHistory') | ADDITIONAL ATTRIBUTE

------------------------------

Prevent sensitive data from being saved to the history cache. | -| [HxHistoryElt](FastComponents.IHxAdditionalAttributes.HxHistoryElt.md 'FastComponents.IHxAdditionalAttributes.HxHistoryElt') | ADDITIONAL ATTRIBUTE

------------------------------

The element to snapshot and restore during history navigation. | -| [HxInclude](FastComponents.IHxAdditionalAttributes.HxInclude.md 'FastComponents.IHxAdditionalAttributes.HxInclude') | ADDITIONAL ATTRIBUTE

------------------------------

Include additional data in requests. | -| [HxIndicator](FastComponents.IHxAdditionalAttributes.HxIndicator.md 'FastComponents.IHxAdditionalAttributes.HxIndicator') | ADDITIONAL ATTRIBUTE

------------------------------

The element to put the htmx-request class on during the request. | -| [HxParams](FastComponents.IHxAdditionalAttributes.HxParams.md 'FastComponents.IHxAdditionalAttributes.HxParams') | ADDITIONAL ATTRIBUTE

------------------------------

Filters the parameters that will be submitted with a request. | -| [HxPatch](FastComponents.IHxAdditionalAttributes.HxPatch.md 'FastComponents.IHxAdditionalAttributes.HxPatch') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a PATCH to the specified URL. | -| [HxPreserve](FastComponents.IHxAdditionalAttributes.HxPreserve.md 'FastComponents.IHxAdditionalAttributes.HxPreserve') | ADDITIONAL ATTRIBUTE

------------------------------

Specifies elements to keep unchanged between requests. | -| [HxPrompt](FastComponents.IHxAdditionalAttributes.HxPrompt.md 'FastComponents.IHxAdditionalAttributes.HxPrompt') | ADDITIONAL ATTRIBUTE

------------------------------

Shows a prompt() dialog before submitting a request. | -| [HxPut](FastComponents.IHxAdditionalAttributes.HxPut.md 'FastComponents.IHxAdditionalAttributes.HxPut') | ADDITIONAL ATTRIBUTE

------------------------------

Issues a PUT to the specified URL. | -| [HxReplaceUrl](FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md 'FastComponents.IHxAdditionalAttributes.HxReplaceUrl') | ADDITIONAL ATTRIBUTE

------------------------------

Replace the URL in the browser location bar. | -| [HxRequest](FastComponents.IHxAdditionalAttributes.HxRequest.md 'FastComponents.IHxAdditionalAttributes.HxRequest') | ADDITIONAL ATTRIBUTE

------------------------------

Configures various aspects of the request. | -| [HxSync](FastComponents.IHxAdditionalAttributes.HxSync.md 'FastComponents.IHxAdditionalAttributes.HxSync') | ADDITIONAL ATTRIBUTE

------------------------------

Control how requests made by different elements are synchronized. | -| [HxValidate](FastComponents.IHxAdditionalAttributes.HxValidate.md 'FastComponents.IHxAdditionalAttributes.HxValidate') | ADDITIONAL ATTRIBUTE

------------------------------

Force elements to validate themselves before a request. | +| [HxConfirm](FastComponents.IHxAdditionalAttributes.HxConfirm.md 'FastComponents\.IHxAdditionalAttributes\.HxConfirm') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Shows a confirm\(\) dialog before issuing a request\. | +| [HxDelete](FastComponents.IHxAdditionalAttributes.HxDelete.md 'FastComponents\.IHxAdditionalAttributes\.HxDelete') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a DELETE to the specified URL\. | +| [HxDisable](FastComponents.IHxAdditionalAttributes.HxDisable.md 'FastComponents\.IHxAdditionalAttributes\.HxDisable') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Disables htmx processing for the given node and any children nodes\. | +| [HxDisabledElt](FastComponents.IHxAdditionalAttributes.HxDisabledElt.md 'FastComponents\.IHxAdditionalAttributes\.HxDisabledElt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds the disabled attribute to the specified elements while a request is in flight\. | +| [HxDisinherit](FastComponents.IHxAdditionalAttributes.HxDisinherit.md 'FastComponents\.IHxAdditionalAttributes\.HxDisinherit') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Control and disable automatic attribute inheritance for child nodes\. | +| [HxEncoding](FastComponents.IHxAdditionalAttributes.HxEncoding.md 'FastComponents\.IHxAdditionalAttributes\.HxEncoding') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Changes the request encoding type\. | +| [HxExt](FastComponents.IHxAdditionalAttributes.HxExt.md 'FastComponents\.IHxAdditionalAttributes\.HxExt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Extensions to use for this element\. | +| [HxHeaders](FastComponents.IHxAdditionalAttributes.HxHeaders.md 'FastComponents\.IHxAdditionalAttributes\.HxHeaders') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds to the headers that will be submitted with the request\. | +| [HxHistory](FastComponents.IHxAdditionalAttributes.HxHistory.md 'FastComponents\.IHxAdditionalAttributes\.HxHistory') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Prevent sensitive data from being saved to the history cache\. | +| [HxHistoryElt](FastComponents.IHxAdditionalAttributes.HxHistoryElt.md 'FastComponents\.IHxAdditionalAttributes\.HxHistoryElt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
The element to snapshot and restore during history navigation\. | +| [HxInclude](FastComponents.IHxAdditionalAttributes.HxInclude.md 'FastComponents\.IHxAdditionalAttributes\.HxInclude') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Include additional data in requests\. | +| [HxIndicator](FastComponents.IHxAdditionalAttributes.HxIndicator.md 'FastComponents\.IHxAdditionalAttributes\.HxIndicator') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
The element to put the htmx\-request class on during the request\. | +| [HxParams](FastComponents.IHxAdditionalAttributes.HxParams.md 'FastComponents\.IHxAdditionalAttributes\.HxParams') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Filters the parameters that will be submitted with a request\. | +| [HxPatch](FastComponents.IHxAdditionalAttributes.HxPatch.md 'FastComponents\.IHxAdditionalAttributes\.HxPatch') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a PATCH to the specified URL\. | +| [HxPreserve](FastComponents.IHxAdditionalAttributes.HxPreserve.md 'FastComponents\.IHxAdditionalAttributes\.HxPreserve') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies elements to keep unchanged between requests\. | +| [HxPrompt](FastComponents.IHxAdditionalAttributes.HxPrompt.md 'FastComponents\.IHxAdditionalAttributes\.HxPrompt') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Shows a prompt\(\) dialog before submitting a request\. | +| [HxPut](FastComponents.IHxAdditionalAttributes.HxPut.md 'FastComponents\.IHxAdditionalAttributes\.HxPut') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a PUT to the specified URL\. | +| [HxReplaceUrl](FastComponents.IHxAdditionalAttributes.HxReplaceUrl.md 'FastComponents\.IHxAdditionalAttributes\.HxReplaceUrl') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Replace the URL in the browser location bar\. | +| [HxRequest](FastComponents.IHxAdditionalAttributes.HxRequest.md 'FastComponents\.IHxAdditionalAttributes\.HxRequest') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Configures various aspects of the request\. | +| [HxSync](FastComponents.IHxAdditionalAttributes.HxSync.md 'FastComponents\.IHxAdditionalAttributes\.HxSync') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Control how requests made by different elements are synchronized\. | +| [HxValidate](FastComponents.IHxAdditionalAttributes.HxValidate.md 'FastComponents\.IHxAdditionalAttributes\.HxValidate') | ADDITIONAL ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Force elements to validate themselves before a request\. | diff --git a/docs/fast-components/FastComponents.IHxAttributes.md b/docs/fast-components/FastComponents.IHxAttributes.md index 1c48674..2612a33 100644 --- a/docs/fast-components/FastComponents.IHxAttributes.md +++ b/docs/fast-components/FastComponents.IHxAttributes.md @@ -3,15 +3,13 @@ ## IHxAttributes Interface -Htmx attributes (core and additional) +Htmx attributes \(core and additional\) ```csharp -public interface IHxAttributes : -FastComponents.IHxCoreAttributes, -FastComponents.IHxAdditionalAttributes +public interface IHxAttributes : FastComponents.IHxCoreAttributes, FastComponents.IHxAdditionalAttributes ``` Derived -↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') +↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') -Implements [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes'), [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') \ No newline at end of file +Implements [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes'), [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxBoost.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxBoost.md index 47f3608..08084ef 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxBoost.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxBoost.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxBoost Property +## IHxCoreAttributes\.HxBoost Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Add or remove progressive enhancement for links and forms ```csharp @@ -12,4 +12,4 @@ string? HxBoost { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxGet.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxGet.md index d272a0e..e9cab54 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxGet.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxGet.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxGet Property +## IHxCoreAttributes\.HxGet Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a GET to the specified URL ```csharp @@ -12,4 +12,4 @@ string? HxGet { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxOn.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxOn.md index d03c5f3..5343f98 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxOn.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxOn.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxOn Property +## IHxCoreAttributes\.HxOn Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Handle events with a inline scripts on elements ```csharp @@ -12,4 +12,4 @@ string? HxOn { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxPost.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxPost.md index da7ec30..ea381d7 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxPost.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxPost.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxPost Property +## IHxCoreAttributes\.HxPost Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a POST to the specified URL ```csharp @@ -12,4 +12,4 @@ string? HxPost { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxPushUrl.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxPushUrl.md index e45dffa..45e7872 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxPushUrl.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxPushUrl.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxPushUrl Property +## IHxCoreAttributes\.HxPushUrl Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Pushes the URL into the browser location bar, creating a new history entry ```csharp @@ -12,4 +12,4 @@ string? HxPushUrl { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelect.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelect.md index 85e56ce..063bec9 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelect.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelect.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxSelect Property +## IHxCoreAttributes\.HxSelect Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response ```csharp @@ -12,4 +12,4 @@ string? HxSelect { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelectOob.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelectOob.md index e157d8d..402b5e0 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelectOob.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSelectOob.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxSelectOob Property +## IHxCoreAttributes\.HxSelectOob Property -CORE ATTRIBUTE
-------------------------------
-Select content to swap in from a response, out of band (somewhere other than the target) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Select content to swap in from a response, out of band \(somewhere other than the target\) ```csharp string? HxSelectOob { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwap.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwap.md index 0c4179b..c5c4c6f 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwap.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwap.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxSwap Property +## IHxCoreAttributes\.HxSwap Property -CORE ATTRIBUTE
-------------------------------
-Controls how content is swapped in (outerHTML, beforeend, afterend, …) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Controls how content is swapped in \(outerHTML, beforeend, afterend, …\) ```csharp string? HxSwap { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwapOob.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwapOob.md index 958aca8..983c263 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwapOob.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxSwapOob.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxSwapOob Property +## IHxCoreAttributes\.HxSwapOob Property -CORE ATTRIBUTE
-------------------------------
-Marks content in a response to be out of band (should swap in somewhere other than the target) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Marks content in a response to be out of band \(should swap in somewhere other than the target\) ```csharp string? HxSwapOob { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxTarget.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxTarget.md index 4fa242e..eaa1d65 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxTarget.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxTarget.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxTarget Property +## IHxCoreAttributes\.HxTarget Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the target element to be swapped ```csharp @@ -12,4 +12,4 @@ string? HxTarget { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxTrigger.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxTrigger.md index 7cce6a0..1355b62 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxTrigger.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxTrigger.md @@ -1,10 +1,10 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxTrigger Property +## IHxCoreAttributes\.HxTrigger Property -CORE ATTRIBUTE
-------------------------------
+CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the event that triggers the request ```csharp @@ -12,4 +12,4 @@ string? HxTrigger { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.HxVals.md b/docs/fast-components/FastComponents.IHxCoreAttributes.HxVals.md index 96f814b..88eb8d8 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.HxVals.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.HxVals.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') -## IHxCoreAttributes.HxVals Property +## IHxCoreAttributes\.HxVals Property -CORE ATTRIBUTE
-------------------------------
-Adds values to the parameters to submit with the request (JSON-formatted) +CORE ATTRIBUTE
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Adds values to the parameters to submit with the request \(JSON\-formatted\) ```csharp string? HxVals { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCoreAttributes.md b/docs/fast-components/FastComponents.IHxCoreAttributes.md index 6a518ff..a188250 100644 --- a/docs/fast-components/FastComponents.IHxCoreAttributes.md +++ b/docs/fast-components/FastComponents.IHxCoreAttributes.md @@ -10,20 +10,20 @@ public interface IHxCoreAttributes ``` Derived -↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') -↳ [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents.IHxAttributes') +↳ [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') +↳ [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents\.IHxAttributes') | Properties | | | :--- | :--- | -| [HxBoost](FastComponents.IHxCoreAttributes.HxBoost.md 'FastComponents.IHxCoreAttributes.HxBoost') | CORE ATTRIBUTE

------------------------------

Add or remove progressive enhancement for links and forms | -| [HxGet](FastComponents.IHxCoreAttributes.HxGet.md 'FastComponents.IHxCoreAttributes.HxGet') | CORE ATTRIBUTE

------------------------------

Issues a GET to the specified URL | -| [HxOn](FastComponents.IHxCoreAttributes.HxOn.md 'FastComponents.IHxCoreAttributes.HxOn') | CORE ATTRIBUTE

------------------------------

Handle events with a inline scripts on elements | -| [HxPost](FastComponents.IHxCoreAttributes.HxPost.md 'FastComponents.IHxCoreAttributes.HxPost') | CORE ATTRIBUTE

------------------------------

Issues a POST to the specified URL | -| [HxPushUrl](FastComponents.IHxCoreAttributes.HxPushUrl.md 'FastComponents.IHxCoreAttributes.HxPushUrl') | CORE ATTRIBUTE

------------------------------

Pushes the URL into the browser location bar, creating a new history entry | -| [HxSelect](FastComponents.IHxCoreAttributes.HxSelect.md 'FastComponents.IHxCoreAttributes.HxSelect') | CORE ATTRIBUTE

------------------------------

Select content to swap in from a response | -| [HxSelectOob](FastComponents.IHxCoreAttributes.HxSelectOob.md 'FastComponents.IHxCoreAttributes.HxSelectOob') | CORE ATTRIBUTE

------------------------------

Select content to swap in from a response, out of band (somewhere other than the target) | -| [HxSwap](FastComponents.IHxCoreAttributes.HxSwap.md 'FastComponents.IHxCoreAttributes.HxSwap') | CORE ATTRIBUTE

------------------------------

Controls how content is swapped in (outerHTML, beforeend, afterend, …) | -| [HxSwapOob](FastComponents.IHxCoreAttributes.HxSwapOob.md 'FastComponents.IHxCoreAttributes.HxSwapOob') | CORE ATTRIBUTE

------------------------------

Marks content in a response to be out of band (should swap in somewhere other than the target) | -| [HxTarget](FastComponents.IHxCoreAttributes.HxTarget.md 'FastComponents.IHxCoreAttributes.HxTarget') | CORE ATTRIBUTE

------------------------------

Specifies the target element to be swapped | -| [HxTrigger](FastComponents.IHxCoreAttributes.HxTrigger.md 'FastComponents.IHxCoreAttributes.HxTrigger') | CORE ATTRIBUTE

------------------------------

Specifies the event that triggers the request | -| [HxVals](FastComponents.IHxCoreAttributes.HxVals.md 'FastComponents.IHxCoreAttributes.HxVals') | CORE ATTRIBUTE

------------------------------

Adds values to the parameters to submit with the request (JSON-formatted) | +| [HxBoost](FastComponents.IHxCoreAttributes.HxBoost.md 'FastComponents\.IHxCoreAttributes\.HxBoost') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Add or remove progressive enhancement for links and forms | +| [HxGet](FastComponents.IHxCoreAttributes.HxGet.md 'FastComponents\.IHxCoreAttributes\.HxGet') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a GET to the specified URL | +| [HxOn](FastComponents.IHxCoreAttributes.HxOn.md 'FastComponents\.IHxCoreAttributes\.HxOn') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Handle events with a inline scripts on elements | +| [HxPost](FastComponents.IHxCoreAttributes.HxPost.md 'FastComponents\.IHxCoreAttributes\.HxPost') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Issues a POST to the specified URL | +| [HxPushUrl](FastComponents.IHxCoreAttributes.HxPushUrl.md 'FastComponents\.IHxCoreAttributes\.HxPushUrl') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Pushes the URL into the browser location bar, creating a new history entry | +| [HxSelect](FastComponents.IHxCoreAttributes.HxSelect.md 'FastComponents\.IHxCoreAttributes\.HxSelect') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response | +| [HxSelectOob](FastComponents.IHxCoreAttributes.HxSelectOob.md 'FastComponents\.IHxCoreAttributes\.HxSelectOob') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Select content to swap in from a response, out of band \(somewhere other than the target\) | +| [HxSwap](FastComponents.IHxCoreAttributes.HxSwap.md 'FastComponents\.IHxCoreAttributes\.HxSwap') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Controls how content is swapped in \(outerHTML, beforeend, afterend, …\) | +| [HxSwapOob](FastComponents.IHxCoreAttributes.HxSwapOob.md 'FastComponents\.IHxCoreAttributes\.HxSwapOob') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Marks content in a response to be out of band \(should swap in somewhere other than the target\) | +| [HxTarget](FastComponents.IHxCoreAttributes.HxTarget.md 'FastComponents\.IHxCoreAttributes\.HxTarget') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the target element to be swapped | +| [HxTrigger](FastComponents.IHxCoreAttributes.HxTrigger.md 'FastComponents\.IHxCoreAttributes\.HxTrigger') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Specifies the event that triggers the request | +| [HxVals](FastComponents.IHxCoreAttributes.HxVals.md 'FastComponents\.IHxCoreAttributes\.HxVals') | CORE ATTRIBUTE
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Adds values to the parameters to submit with the request \(JSON\-formatted\) | diff --git a/docs/fast-components/FastComponents.IHxCssClasses.HxCssAdded.md b/docs/fast-components/FastComponents.IHxCssClasses.HxCssAdded.md index 3ad5533..25fb42d 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.HxCssAdded.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.HxCssAdded.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') -## IHxCssClasses.HxCssAdded Property +## IHxCssClasses\.HxCssAdded Property -CSS CLASS
-------------------------------
-Applied to a new piece of content before it is swapped, removed after it is settled. +CSS CLASS
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Applied to a new piece of content before it is swapped, removed after it is settled\. ```csharp string? HxCssAdded { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCssClasses.HxCssIndicator.md b/docs/fast-components/FastComponents.IHxCssClasses.HxCssIndicator.md index ab92822..14ff0c0 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.HxCssIndicator.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.HxCssIndicator.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') -## IHxCssClasses.HxCssIndicator Property +## IHxCssClasses\.HxCssIndicator Property -CSS CLASS
-------------------------------
-A dynamically generated class that will toggle visible (opacity:1) when a htmx-request class is present +CSS CLASS
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+A dynamically generated class that will toggle visible \(opacity:1\) when a htmx\-request class is present ```csharp string? HxCssIndicator { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCssClasses.HxCssRequest.md b/docs/fast-components/FastComponents.IHxCssClasses.HxCssRequest.md index 62fc106..fbd1732 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.HxCssRequest.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.HxCssRequest.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') -## IHxCssClasses.HxCssRequest Property +## IHxCssClasses\.HxCssRequest Property -CSS CLASS
-------------------------------
-Applied to either the element or the element specified with hx-indicator while a request is ongoing +CSS CLASS
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Applied to either the element or the element specified with hx\-indicator while a request is ongoing ```csharp string? HxCssRequest { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCssClasses.HxCssSettling.md b/docs/fast-components/FastComponents.IHxCssClasses.HxCssSettling.md index 70d3215..afab133 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.HxCssSettling.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.HxCssSettling.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') -## IHxCssClasses.HxCssSettling Property +## IHxCssClasses\.HxCssSettling Property -CSS CLASS
-------------------------------
-Applied to a target after content is swapped, removed after it is settled. The duration can be modified via hx-swap. +CSS CLASS
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Applied to a target after content is swapped, removed after it is settled\. The duration can be modified via hx\-swap\. ```csharp string? HxCssSettling { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCssClasses.HxCssSwapping.md b/docs/fast-components/FastComponents.IHxCssClasses.HxCssSwapping.md index e160219..a750709 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.HxCssSwapping.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.HxCssSwapping.md @@ -1,15 +1,15 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') +### [FastComponents](FastComponents.md 'FastComponents').[IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') -## IHxCssClasses.HxCssSwapping Property +## IHxCssClasses\.HxCssSwapping Property -CSS CLASS
-------------------------------
-Applied to a target before any content is swapped, removed after it is swapped. The duration can be modified via hx-swap. +CSS CLASS
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Applied to a target before any content is swapped, removed after it is swapped\. The duration can be modified via hx\-swap\. ```csharp string? HxCssSwapping { get; set; } ``` #### Property Value -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file +[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') \ No newline at end of file diff --git a/docs/fast-components/FastComponents.IHxCssClasses.md b/docs/fast-components/FastComponents.IHxCssClasses.md index 7410a53..b3136d8 100644 --- a/docs/fast-components/FastComponents.IHxCssClasses.md +++ b/docs/fast-components/FastComponents.IHxCssClasses.md @@ -11,8 +11,8 @@ public interface IHxCssClasses | Properties | | | :--- | :--- | -| [HxCssAdded](FastComponents.IHxCssClasses.HxCssAdded.md 'FastComponents.IHxCssClasses.HxCssAdded') | CSS CLASS

------------------------------

Applied to a new piece of content before it is swapped, removed after it is settled. | -| [HxCssIndicator](FastComponents.IHxCssClasses.HxCssIndicator.md 'FastComponents.IHxCssClasses.HxCssIndicator') | CSS CLASS

------------------------------

A dynamically generated class that will toggle visible (opacity:1) when a htmx-request class is present | -| [HxCssRequest](FastComponents.IHxCssClasses.HxCssRequest.md 'FastComponents.IHxCssClasses.HxCssRequest') | CSS CLASS

------------------------------

Applied to either the element or the element specified with hx-indicator while a request is ongoing | -| [HxCssSettling](FastComponents.IHxCssClasses.HxCssSettling.md 'FastComponents.IHxCssClasses.HxCssSettling') | CSS CLASS

------------------------------

Applied to a target after content is swapped, removed after it is settled. The duration can be modified via hx-swap. | -| [HxCssSwapping](FastComponents.IHxCssClasses.HxCssSwapping.md 'FastComponents.IHxCssClasses.HxCssSwapping') | CSS CLASS

------------------------------

Applied to a target before any content is swapped, removed after it is swapped. The duration can be modified via hx-swap. | +| [HxCssAdded](FastComponents.IHxCssClasses.HxCssAdded.md 'FastComponents\.IHxCssClasses\.HxCssAdded') | CSS CLASS
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Applied to a new piece of content before it is swapped, removed after it is settled\. | +| [HxCssIndicator](FastComponents.IHxCssClasses.HxCssIndicator.md 'FastComponents\.IHxCssClasses\.HxCssIndicator') | CSS CLASS
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
A dynamically generated class that will toggle visible \(opacity:1\) when a htmx\-request class is present | +| [HxCssRequest](FastComponents.IHxCssClasses.HxCssRequest.md 'FastComponents\.IHxCssClasses\.HxCssRequest') | CSS CLASS
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Applied to either the element or the element specified with hx\-indicator while a request is ongoing | +| [HxCssSettling](FastComponents.IHxCssClasses.HxCssSettling.md 'FastComponents\.IHxCssClasses\.HxCssSettling') | CSS CLASS
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Applied to a target after content is swapped, removed after it is settled\. The duration can be modified via hx\-swap\. | +| [HxCssSwapping](FastComponents.IHxCssClasses.HxCssSwapping.md 'FastComponents\.IHxCssClasses\.HxCssSwapping') | CSS CLASS
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Applied to a target before any content is swapped, removed after it is swapped\. The duration can be modified via hx\-swap\. | diff --git a/docs/fast-components/FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md b/docs/fast-components/FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md index 408dc9f..e5a07bb 100644 --- a/docs/fast-components/FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md +++ b/docs/fast-components/FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md @@ -1,7 +1,7 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[MainExtensions](FastComponents.MainExtensions.md 'FastComponents.MainExtensions') +### [FastComponents](FastComponents.md 'FastComponents').[MainExtensions](FastComponents.MainExtensions.md 'FastComponents\.MainExtensions') -## MainExtensions.AddFastComponents(this IServiceCollection) Method +## MainExtensions\.AddFastComponents\(this IServiceCollection\) Method Add FastComponents to the service collection @@ -12,10 +12,10 @@ public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFas -`services` [Microsoft.Extensions.DependencyInjection.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft.Extensions.DependencyInjection.IServiceCollection') +`services` [Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') The service collection #### Returns -[Microsoft.Extensions.DependencyInjection.IServiceCollection](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.Extensions.DependencyInjection.IServiceCollection 'Microsoft.Extensions.DependencyInjection.IServiceCollection') +[Microsoft\.Extensions\.DependencyInjection\.IServiceCollection](https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection 'Microsoft\.Extensions\.DependencyInjection\.IServiceCollection') The service collection \ No newline at end of file diff --git a/docs/fast-components/FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md b/docs/fast-components/FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md index b1c5b98..6262108 100644 --- a/docs/fast-components/FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md +++ b/docs/fast-components/FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md @@ -1,7 +1,7 @@ #### [FastComponents](FastComponents.md 'FastComponents') -### [FastComponents](FastComponents.md 'FastComponents').[MainExtensions](FastComponents.MainExtensions.md 'FastComponents.MainExtensions') +### [FastComponents](FastComponents.md 'FastComponents').[MainExtensions](FastComponents.MainExtensions.md 'FastComponents\.MainExtensions') -## MainExtensions.UseFastComponents(this IApplicationBuilder) Method +## MainExtensions\.UseFastComponents\(this IApplicationBuilder\) Method Use FastComponents in the application @@ -12,10 +12,10 @@ public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseFastComponents -`app` [Microsoft.AspNetCore.Builder.IApplicationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Builder.IApplicationBuilder 'Microsoft.AspNetCore.Builder.IApplicationBuilder') +`app` [Microsoft\.AspNetCore\.Builder\.IApplicationBuilder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.iapplicationbuilder 'Microsoft\.AspNetCore\.Builder\.IApplicationBuilder') The application builder #### Returns -[Microsoft.AspNetCore.Builder.IApplicationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.AspNetCore.Builder.IApplicationBuilder 'Microsoft.AspNetCore.Builder.IApplicationBuilder') +[Microsoft\.AspNetCore\.Builder\.IApplicationBuilder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.iapplicationbuilder 'Microsoft\.AspNetCore\.Builder\.IApplicationBuilder') The application builder \ No newline at end of file diff --git a/docs/fast-components/FastComponents.MainExtensions.md b/docs/fast-components/FastComponents.MainExtensions.md index 5202803..5e389e0 100644 --- a/docs/fast-components/FastComponents.MainExtensions.md +++ b/docs/fast-components/FastComponents.MainExtensions.md @@ -9,9 +9,9 @@ Main extensions for FastComponents public static class MainExtensions ``` -Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 MainExtensions +Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 MainExtensions | Methods | | | :--- | :--- | -| [AddFastComponents(this IServiceCollection)](FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md 'FastComponents.MainExtensions.AddFastComponents(this Microsoft.Extensions.DependencyInjection.IServiceCollection)') | Add FastComponents to the service collection | -| [UseFastComponents(this IApplicationBuilder)](FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md 'FastComponents.MainExtensions.UseFastComponents(this Microsoft.AspNetCore.Builder.IApplicationBuilder)') | Use FastComponents in the application | +| [AddFastComponents\(this IServiceCollection\)](FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md 'FastComponents\.MainExtensions\.AddFastComponents\(this Microsoft\.Extensions\.DependencyInjection\.IServiceCollection\)') | Add FastComponents to the service collection | +| [UseFastComponents\(this IApplicationBuilder\)](FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md 'FastComponents\.MainExtensions\.UseFastComponents\(this Microsoft\.AspNetCore\.Builder\.IApplicationBuilder\)') | Use FastComponents in the application | diff --git a/docs/fast-components/FastComponents.md b/docs/fast-components/FastComponents.md index fd9fb18..d1e473e 100644 --- a/docs/fast-components/FastComponents.md +++ b/docs/fast-components/FastComponents.md @@ -4,21 +4,21 @@ | Classes | | | :--- | :--- | -| [ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents.ComponentHtmlResponseService') | Service responsible for rendering components as HTML and returning them as HTTP responses. | -| [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents.HtmxComponentBase') | Base class for all components that are rendered on the server. | -| [HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents.HtmxComponentBase') | Base class for all components that are rendered on the server. | -| [HtmxTag](FastComponents.HtmxTag.md 'FastComponents.HtmxTag') | A component that renders a custom element with htmx attributes. | -| [Hx](FastComponents.Hx.md 'FastComponents.Hx') | | -| [Hx.Swap](FastComponents.Hx.Swap.md 'FastComponents.Hx.Swap') | | -| [MainExtensions](FastComponents.MainExtensions.md 'FastComponents.MainExtensions') | Main extensions for FastComponents | +| [ComponentHtmlResponseService](FastComponents.ComponentHtmlResponseService.md 'FastComponents\.ComponentHtmlResponseService') | Service responsible for rendering components as HTML and returning them as HTTP responses\. | +| [HtmxComponentBase](FastComponents.HtmxComponentBase.md 'FastComponents\.HtmxComponentBase') | Base class for all components that are rendered on the server\. | +| [HtmxComponentBase<TParameters>](FastComponents.HtmxComponentBase_TParameters_.md 'FastComponents\.HtmxComponentBase\') | Base class for all components that are rendered on the server\. | +| [HtmxTag](FastComponents.HtmxTag.md 'FastComponents\.HtmxTag') | A component that renders a custom element with htmx attributes\. | +| [Hx](FastComponents.Hx.md 'FastComponents\.Hx') | | +| [Hx\.Swap](FastComponents.Hx.Swap.md 'FastComponents\.Hx\.Swap') | | +| [MainExtensions](FastComponents.MainExtensions.md 'FastComponents\.MainExtensions') | Main extensions for FastComponents | | Structs | | | :--- | :--- | -| [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents.ClassNamesBuilder') | A helper class for building a string of CSS class names. | +| [ClassNamesBuilder](FastComponents.ClassNamesBuilder.md 'FastComponents\.ClassNamesBuilder') | A helper class for building a string of CSS class names\. | | Interfaces | | | :--- | :--- | -| [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents.IHxAdditionalAttributes') | Htmx additional attributes | -| [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents.IHxAttributes') | Htmx attributes (core and additional) | -| [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents.IHxCoreAttributes') | Htmx core attributes | -| [IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents.IHxCssClasses') | Htmx CSS classes | +| [IHxAdditionalAttributes](FastComponents.IHxAdditionalAttributes.md 'FastComponents\.IHxAdditionalAttributes') | Htmx additional attributes | +| [IHxAttributes](FastComponents.IHxAttributes.md 'FastComponents\.IHxAttributes') | Htmx attributes \(core and additional\) | +| [IHxCoreAttributes](FastComponents.IHxCoreAttributes.md 'FastComponents\.IHxCoreAttributes') | Htmx core attributes | +| [IHxCssClasses](FastComponents.IHxCssClasses.md 'FastComponents\.IHxCssClasses') | Htmx CSS classes | diff --git a/docs/links b/docs/links index 7ed1395..c2b2fdf 100644 --- a/docs/links +++ b/docs/links @@ -3,9 +3,9 @@ M:FastComponents.ClassNamesBuilder.#ctor(System.String,System.String,System.Stri M:FastComponents.ClassNamesBuilder.Default(System.String)|FastComponents.ClassNamesBuilder.Default(string).md|Default(string) M:FastComponents.ClassNamesBuilder.Empty|FastComponents.ClassNamesBuilder.Empty().md|Empty() M:FastComponents.ClassNamesBuilder.AddRawValue(System.String)|FastComponents.ClassNamesBuilder.AddRawValue(string).md|AddRawValue(string) -M:FastComponents.ClassNamesBuilder.AddClass(System.String)|FastComponents.ClassNamesBuilder.AddClass(string).md|AddClass(string) -M:FastComponents.ClassNamesBuilder.AddClass(System.String,System.Boolean)|FastComponents.ClassNamesBuilder.AddClass(string,bool).md|AddClass(string, bool) -M:FastComponents.ClassNamesBuilder.AddClass(System.String,System.Func{System.Boolean})|FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_).md|AddClass(string, Func) +M:FastComponents.ClassNamesBuilder.AddClass(System.String)|FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string)|AddClass(string) +M:FastComponents.ClassNamesBuilder.AddClass(System.String,System.Boolean)|FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,bool)|AddClass(string, bool) +M:FastComponents.ClassNamesBuilder.AddClass(System.String,System.Func{System.Boolean})|FastComponents.ClassNamesBuilder.AddClass.md#FastComponents.ClassNamesBuilder.AddClass(string,System.Func_bool_)|AddClass(string, Func) M:FastComponents.ClassNamesBuilder.Build|FastComponents.ClassNamesBuilder.Build().md|Build() M:FastComponents.ClassNamesBuilder.ToString|FastComponents.ClassNamesBuilder.ToString().md|ToString() N:FastComponents|FastComponents.md|FastComponents @@ -96,10 +96,10 @@ T:FastComponents.HtmxTag|FastComponents.HtmxTag.md|HtmxTag M:FastComponents.MainExtensions.AddFastComponents(Microsoft.Extensions.DependencyInjection.IServiceCollection)|FastComponents.MainExtensions.AddFastComponents(thisMicrosoft.Extensions.DependencyInjection.IServiceCollection).md|AddFastComponents(this IServiceCollection) M:FastComponents.MainExtensions.UseFastComponents(Microsoft.AspNetCore.Builder.IApplicationBuilder)|FastComponents.MainExtensions.UseFastComponents(thisMicrosoft.AspNetCore.Builder.IApplicationBuilder).md|UseFastComponents(this IApplicationBuilder) T:FastComponents.MainExtensions|FastComponents.MainExtensions.md|MainExtensions -M:FastComponents.ComponentHtmlResponseService.#ctor(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier)|FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer,FastComponents.HtmlBeautifier).md|ComponentHtmlResponseService(HtmlRenderer, HtmlBeautifier) +M:FastComponents.ComponentHtmlResponseService.#ctor(Microsoft.AspNetCore.Components.Web.HtmlRenderer)|FastComponents.ComponentHtmlResponseService.ComponentHtmlResponseService(Microsoft.AspNetCore.Components.Web.HtmlRenderer).md|ComponentHtmlResponseService(HtmlRenderer) M:FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent``1(System.Collections.Generic.Dictionary{System.String,System.Object})|FastComponents.ComponentHtmlResponseService.RenderAsHtmlContent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md|RenderAsHtmlContent(Dictionary) -M:FastComponents.ComponentHtmlResponseService.RenderComponent``1(System.Collections.Generic.Dictionary{System.String,System.Object})|FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_).md|RenderComponent(Dictionary) -M:FastComponents.ComponentHtmlResponseService.RenderComponent``1(Microsoft.AspNetCore.Components.ParameterView)|FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView).md|RenderComponent(ParameterView) +M:FastComponents.ComponentHtmlResponseService.RenderComponent``1(System.Collections.Generic.Dictionary{System.String,System.Object})|FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(System.Collections.Generic.Dictionary_string,object_)|RenderComponent(Dictionary) +M:FastComponents.ComponentHtmlResponseService.RenderComponent``1(Microsoft.AspNetCore.Components.ParameterView)|FastComponents.ComponentHtmlResponseService.RenderComponent.md#FastComponents.ComponentHtmlResponseService.RenderComponent_TComponent_(Microsoft.AspNetCore.Components.ParameterView)|RenderComponent(ParameterView) T:FastComponents.ComponentHtmlResponseService|FastComponents.ComponentHtmlResponseService.md|ComponentHtmlResponseService M:FastComponents.Hx.TargetId(System.String)|FastComponents.Hx.TargetId(string).md|TargetId(string) T:FastComponents.Hx|FastComponents.Hx.md|Hx @@ -112,3 +112,5 @@ F:FastComponents.Hx.Swap.AfterEnd|FastComponents.Hx.Swap.AfterEnd.md|AfterEnd F:FastComponents.Hx.Swap.Delete|FastComponents.Hx.Swap.Delete.md|Delete F:FastComponents.Hx.Swap.None|FastComponents.Hx.Swap.None.md|None T:FastComponents.Hx.Swap|FastComponents.Hx.Swap.md|Swap +?:FastComponents.ClassNamesBuilder.AddClass|FastComponents.ClassNamesBuilder.AddClass.md|AddClass +?:FastComponents.ComponentHtmlResponseService.RenderComponent|FastComponents.ComponentHtmlResponseService.RenderComponent.md|RenderComponent diff --git a/src/.editorconfig b/src/.editorconfig index 038fbb3..db3b175 100644 --- a/src/.editorconfig +++ b/src/.editorconfig @@ -141,7 +141,7 @@ dotnet_naming_symbols.all_members.applicable_kinds = * dotnet_naming_style.pascal_case_style.capitalization = pascal_case -file_header_template = Copyright (c) 2023 Philippe Matray. All rights reserved.\nThis file is part of TaLibStandard.\nTaLibStandard is licensed under the GNU General Public License v3.0.\nSee the LICENSE file in the project root for the full license text.\nFor more information, visit https://github.com/phmatray/TaLibStandard. +file_header_template = Copyright (c) Atypical Consulting SRL. All rights reserved.\nLicensed under the MIT License. See LICENSE in the project root for license information. # RS0016: Only enable if API files are present dotnet_public_api_analyzer.require_api_files = true diff --git a/src/FastComponents/Components/Base/ClassNamesBuilder.cs b/src/FastComponents/Components/Base/ClassNamesBuilder.cs index dff1ac8..5f051e1 100644 --- a/src/FastComponents/Components/Base/ClassNamesBuilder.cs +++ b/src/FastComponents/Components/Base/ClassNamesBuilder.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + using System.Text; namespace FastComponents; @@ -39,8 +42,8 @@ private static bool Invoke(Func? when) public ClassNamesBuilder AddRawValue(string value) { if (!string.IsNullOrWhiteSpace(value)) - _stringBuffer.Append(value); - + _ = _stringBuffer.Append(value); + return this; } diff --git a/src/FastComponents/Components/Base/HtmxComponentBase.cs b/src/FastComponents/Components/Base/HtmxComponentBase.cs index f7a2762..246820d 100644 --- a/src/FastComponents/Components/Base/HtmxComponentBase.cs +++ b/src/FastComponents/Components/Base/HtmxComponentBase.cs @@ -1,3 +1,7 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + +using System.Diagnostics.CodeAnalysis; using Microsoft.AspNetCore.Components; namespace FastComponents; @@ -12,8 +16,9 @@ public abstract class HtmxComponentBase /// Gets or sets a custom tag name for the component. /// [Parameter] + [SuppressMessage("Naming", "CA1716:Identifiers should not match keywords", Justification = "Public API; renaming would be a breaking change")] public virtual string As { get; set; } = "div"; - + ///////////////////// // Core Attributes // ///////////////////// @@ -188,8 +193,8 @@ private string BuildClassNames() builder = OnBuildClassNames(builder); // add class names from attributes - builder.AddClassFromAttributes(CustomAttributes); - + _ = builder.AddClassFromAttributes(CustomAttributes); + return builder.Build(); } } @@ -212,5 +217,5 @@ public abstract class HtmxComponentBase : HtmxComponentBase /// /// The default parameters. private static TParameters CreateDefaultParameters() - => (TParameters)Activator.CreateInstance(typeof(TParameters))!; + => Activator.CreateInstance(); } \ No newline at end of file diff --git a/src/FastComponents/Components/Base/HtmxComponentParameters.cs b/src/FastComponents/Components/Base/HtmxComponentParameters.cs index 32f828f..942f674 100644 --- a/src/FastComponents/Components/Base/HtmxComponentParameters.cs +++ b/src/FastComponents/Components/Base/HtmxComponentParameters.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; public abstract record HtmxComponentParameters diff --git a/src/FastComponents/Components/Base/IHxAdditionalAttributes.cs b/src/FastComponents/Components/Base/IHxAdditionalAttributes.cs index baa2ddb..05f88ef 100644 --- a/src/FastComponents/Components/Base/IHxAdditionalAttributes.cs +++ b/src/FastComponents/Components/Base/IHxAdditionalAttributes.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; /// diff --git a/src/FastComponents/Components/Base/IHxAttributes.cs b/src/FastComponents/Components/Base/IHxAttributes.cs index ecfe38f..8e98070 100644 --- a/src/FastComponents/Components/Base/IHxAttributes.cs +++ b/src/FastComponents/Components/Base/IHxAttributes.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; /// diff --git a/src/FastComponents/Components/Base/IHxCoreAttributes.cs b/src/FastComponents/Components/Base/IHxCoreAttributes.cs index f86e9b3..331e592 100644 --- a/src/FastComponents/Components/Base/IHxCoreAttributes.cs +++ b/src/FastComponents/Components/Base/IHxCoreAttributes.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; /// diff --git a/src/FastComponents/Components/Base/IHxCssClasses.cs b/src/FastComponents/Components/Base/IHxCssClasses.cs index 1ceb370..a9efc43 100644 --- a/src/FastComponents/Components/Base/IHxCssClasses.cs +++ b/src/FastComponents/Components/Base/IHxCssClasses.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; /// diff --git a/src/FastComponents/Components/HtmxTag/HtmxTag.cs b/src/FastComponents/Components/HtmxTag/HtmxTag.cs index b4dd468..382cf05 100644 --- a/src/FastComponents/Components/HtmxTag/HtmxTag.cs +++ b/src/FastComponents/Components/HtmxTag/HtmxTag.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Rendering; diff --git a/src/FastComponents/Endpoints/HtmxComponentEndpoints.cs b/src/FastComponents/Endpoints/HtmxComponentEndpoints.cs index 994cec5..f863ce9 100644 --- a/src/FastComponents/Endpoints/HtmxComponentEndpoints.cs +++ b/src/FastComponents/Endpoints/HtmxComponentEndpoints.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + using FastEndpoints; using Microsoft.AspNetCore.Http; @@ -17,7 +20,7 @@ public override async Task HandleAsync(CancellationToken ct) private async Task SendHtmlResultAsync() { IResult response = await ComponentHtmlResponseService.RenderAsHtmlContent(); - await SendResultAsync(response); + await response.ExecuteAsync(HttpContext); } } @@ -30,14 +33,14 @@ public abstract class HtmxComponentEndpoint public override async Task HandleAsync(TParameters req, CancellationToken ct) { - Dictionary parameters = new() { [nameof(HtmxComponentBase.Parameters)] = req }; + Dictionary parameters = new() { [nameof(HtmxComponentBase<>.Parameters)] = req }; await SendHtmlResultAsync(parameters); } protected async Task SendHtmlResultAsync(Dictionary? parameters = null) { IResult response = await ComponentHtmlResponseService.RenderAsHtmlContent(parameters); - await SendResultAsync(response); + await response.ExecuteAsync(HttpContext); } } diff --git a/src/FastComponents/MainExtensions.cs b/src/FastComponents/MainExtensions.cs index 2b99a6f..50e9705 100644 --- a/src/FastComponents/MainExtensions.cs +++ b/src/FastComponents/MainExtensions.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + using FastEndpoints; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Components.Web; @@ -17,11 +20,11 @@ public static class MainExtensions /// The service collection public static IServiceCollection AddFastComponents(this IServiceCollection services) { - services.AddFastEndpoints(); - - services.AddScoped(); - services.AddScoped(); - services.AddScoped(); + _ = services.AddFastEndpoints(); + + _ = services.AddScoped(); + _ = services.AddScoped(); + _ = services.AddScoped(); return services; } @@ -32,7 +35,7 @@ public static IServiceCollection AddFastComponents(this IServiceCollection servi /// The application builder public static IApplicationBuilder UseFastComponents(this IApplicationBuilder app) { - app.UseFastEndpoints(); + _ = app.UseFastEndpoints(); return app; } } \ No newline at end of file diff --git a/src/FastComponents/Services/ComponentHtmlResponseService.cs b/src/FastComponents/Services/ComponentHtmlResponseService.cs index 181c5e9..cc1d4a9 100644 --- a/src/FastComponents/Services/ComponentHtmlResponseService.cs +++ b/src/FastComponents/Services/ComponentHtmlResponseService.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + using System.Text; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Web; @@ -8,7 +11,7 @@ namespace FastComponents; /// /// Service responsible for rendering components as HTML and returning them as HTTP responses. /// -public class ComponentHtmlResponseService(HtmlRenderer htmlRenderer, HtmlBeautifier beautifier) +public class ComponentHtmlResponseService(HtmlRenderer htmlRenderer) { /// /// Renders a component as HTML and returns it as an HTTP content result. @@ -21,7 +24,7 @@ public async Task RenderAsHtmlContent( where TComponent : HtmxComponentBase { var html = await RenderComponent(parameters); - var beautified = beautifier.BeautifyHtml(html); + string beautified = HtmlBeautifier.BeautifyHtml(html); return Results.Content(beautified, "text/html", Encoding.UTF8); } diff --git a/src/FastComponents/Services/HtmlBeautifier.cs b/src/FastComponents/Services/HtmlBeautifier.cs index 0594487..b750c06 100644 --- a/src/FastComponents/Services/HtmlBeautifier.cs +++ b/src/FastComponents/Services/HtmlBeautifier.cs @@ -1,8 +1,11 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; public class HtmlBeautifier { - public string BeautifyHtml(string html) + public static string BeautifyHtml(string html) { return html; } diff --git a/src/FastComponents/Utilities/HxHelpers.cs b/src/FastComponents/Utilities/HxHelpers.cs index 719c169..f2cf8a3 100644 --- a/src/FastComponents/Utilities/HxHelpers.cs +++ b/src/FastComponents/Utilities/HxHelpers.cs @@ -1,3 +1,6 @@ +// Copyright (c) Atypical Consulting SRL. All rights reserved. +// Licensed under the MIT License. See LICENSE in the project root for license information. + namespace FastComponents; public static class Hx From 25cc365f6054dca047d2c63c8b7bd920d3519d23 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Sat, 28 Feb 2026 19:32:35 +0100 Subject: [PATCH 23/26] docs: refresh README for .NET 10 migration (#33) Update all references from .NET 8 to .NET 10 to match the actual project state (SDK 10.0.103, TFM net10.0, C# 14). Fixes #32 --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a543589..40a2cce 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # FastComponents -> **Server-side Blazor components rendered as HTMX-powered HTML fragments -- build interactive web UIs with .NET 8 and zero client-side Blazor runtime.** +> **Server-side Blazor components rendered as HTMX-powered HTML fragments -- build interactive web UIs with .NET 10 and zero client-side Blazor runtime.** [![Atypical-Consulting - FastComponents](https://img.shields.io/static/v1?label=Atypical-Consulting&message=FastComponents&color=blue&logo=github)](https://github.com/Atypical-Consulting/FastComponents) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](LICENSE) -[![.NET 8](https://img.shields.io/badge/.NET-8.0-purple?logo=dotnet)](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) +[![.NET 10](https://img.shields.io/badge/.NET-10.0-purple?logo=dotnet)](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) [![stars - FastComponents](https://img.shields.io/github/stars/Atypical-Consulting/FastComponents?style=social)](https://github.com/Atypical-Consulting/FastComponents) [![forks - FastComponents](https://img.shields.io/github/forks/Atypical-Consulting/FastComponents?style=social)](https://github.com/Atypical-Consulting/FastComponents) @@ -76,10 +76,10 @@ Building interactive web UIs with .NET typically means choosing between the full | Layer | Technology | |-------|-----------| -| Runtime | .NET 8.0 / C# 12 | -| Component model | Blazor SSR (`Microsoft.AspNetCore.Components.Web` 8.0) | -| Endpoint routing | [FastEndpoints](https://fast-endpoints.com/) 5.21 | -| HTML parsing | [AngleSharp](https://anglesharp.github.io/) 1.0 | +| Runtime | .NET 10.0 / C# 14 | +| Component model | Blazor SSR (`Microsoft.AspNetCore.Components.Web` 10.0) | +| Endpoint routing | [FastEndpoints](https://fast-endpoints.com/) 8.0 | +| HTML parsing | [AngleSharp](https://anglesharp.github.io/) 1.4 | | Client interactivity | [htmx](https://htmx.org/) (bundled) | | Versioning | [MinVer](https://github.com/adamralph/minver) (git-tag based) | | CI/CD | GitHub Actions (build, NuGet pack, validate, publish) | @@ -88,7 +88,7 @@ Building interactive web UIs with .NET typically means choosing between the full ### Prerequisites -- [.NET SDK](https://dotnet.microsoft.com/download) >= 8.0 +- [.NET SDK](https://dotnet.microsoft.com/download) >= 10.0 ### Installation @@ -232,7 +232,7 @@ Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) first. ## License -[Apache-2.0](LICENSE) (c) 2020-2024 [Atypical Consulting](https://atypical.garry-ai.cloud) +[Apache-2.0](LICENSE) (c) 2020-2026 [Atypical Consulting](https://atypical.garry-ai.cloud) --- From 71c9b8f03dae19b50a2bfb99b451aa20af55754a Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Wed, 4 Mar 2026 23:58:01 +0100 Subject: [PATCH 24/26] chore: configure Renovate auto-merge for patch+minor --- renovate.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 692ce4a..e48fa99 100644 --- a/renovate.json +++ b/renovate.json @@ -1 +1,16 @@ -{"$schema":"https://docs.renovatebot.com/renovate-schema.json","extends":["config:recommended"]} +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "packageRules": [ + { + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + } + ], + "platformAutomerge": true +} From 45b4be85af1169e56098d70c2edb1f689773c4db Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Mon, 9 Mar 2026 11:08:28 +0100 Subject: [PATCH 25/26] chore: standardize renovate config --- renovate.json | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index e48fa99..685713d 100644 --- a/renovate.json +++ b/renovate.json @@ -1,16 +1,30 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ], + "extends": ["config:recommended"], + "baseBranchPatterns": ["dev"], + "schedule": ["before 9am on Saturday"], + "timezone": "Europe/Brussels", + "labels": ["dependencies", "renovate"], "packageRules": [ { - "matchUpdateTypes": [ - "minor", - "patch" - ], - "automerge": true + "description": "Automerge minor and patch updates", + "matchUpdateTypes": ["minor", "patch"], + "automerge": true, + "automergeType": "pr" + }, + { + "description": "Group all NuGet minor/patch updates together", + "matchManagers": ["nuget"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "NuGet minor/patch updates" + }, + { + "description": "Group all NuGet major updates together", + "matchManagers": ["nuget"], + "matchUpdateTypes": ["major"], + "groupName": "NuGet major updates", + "dependencyDashboardApproval": true } ], "platformAutomerge": true -} +} \ No newline at end of file From 5f67792a652295a5e323505038e0c9648328ac9d Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Mon, 9 Mar 2026 11:18:49 +0100 Subject: [PATCH 26/26] chore: fix renovate config for repo technologies --- renovate.json | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index 685713d..d11bbe8 100644 --- a/renovate.json +++ b/renovate.json @@ -1,27 +1,48 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], - "baseBranchPatterns": ["dev"], - "schedule": ["before 9am on Saturday"], + "extends": [ + "config:recommended" + ], + "baseBranchPatterns": [ + "dev" + ], + "schedule": [ + "before 9am on Saturday" + ], "timezone": "Europe/Brussels", - "labels": ["dependencies", "renovate"], + "labels": [ + "dependencies", + "renovate" + ], "packageRules": [ { "description": "Automerge minor and patch updates", - "matchUpdateTypes": ["minor", "patch"], + "matchUpdateTypes": [ + "minor", + "patch" + ], "automerge": true, "automergeType": "pr" }, { "description": "Group all NuGet minor/patch updates together", - "matchManagers": ["nuget"], - "matchUpdateTypes": ["minor", "patch"], + "matchManagers": [ + "nuget" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], "groupName": "NuGet minor/patch updates" }, { "description": "Group all NuGet major updates together", - "matchManagers": ["nuget"], - "matchUpdateTypes": ["major"], + "matchManagers": [ + "nuget" + ], + "matchUpdateTypes": [ + "major" + ], "groupName": "NuGet major updates", "dependencyDashboardApproval": true }