Found 12 packages
Blazor Bootstrap is a component library built on top of Blazor and Bootstrap5 CSS framework.
Blazor Components used at webenology
Reusable Blazor component for numeric input with formatting and validation.
Provides the OceanValidator that is the Blazor middleware between the Ocean validation and case correction library and the Blazor UI. This NuGet package provides the OceanValidator that is used on Blazor Razor pages. This replaces the default DataAnnotations validation library validator. Package also includes the OceanNumericInput component, a replacement for the Blazor InputNumber. Package also includes the OceanAutoComplete component, a high-octane auto complete control.
Input (TextBox) Component For Blazor
This library provides you to make somethings(Making a table, a mask input, a number input, ...) easily on Bootstrap 4+.
This package allows developer to easily integrate already defined textbox, number and textarea components into their UI. Developer can also switch to Floating Components where each combines the element its description or label.
This package offers a collection of efficient and customizable razor components that can be easily integrated into your Blazor applications, providing a seamless and enhanced development experience. Save time and boost productivity by leveraging these thoughtfully designed components to create modern and responsive user interfaces in your Blazor projects.
The above package includes components for inputting numbers only and currency format in Rials.
O2YO.FluentValidation Developed by: Shafi Hussain Description: The O2YO.FluentValidation package provides a powerful and flexible way to perform fluent validation on objects in C#. With this package, you can easily define validation rules for your models using fluent syntax, making your validation logic clean, concise, and easy to understand. Features and Functionalities: Async Support: All validation methods support asynchronous operations, allowing you to validate your models asynchronously for improved performance and responsiveness. Validation Rules: NotEmptyAsync: Validates that a property is not null or empty. NotNullAsync: Validates that a property is not null. NotEqualToAsync: Validates that a property is not equal to a specified value. EqualToAsync: Validates that a property is equal to a specified value. LengthInRangeAsync: Validates that the length of a string property or the count of a collection property falls within a specified range. MaxLengthAsync: Validates that the length of a string property or the count of a collection property does not exceed a specified maximum. MinLengthAsync: Validates that the length of a string property or the count of a collection property meets or exceeds a specified minimum. LessThanAsync: Validates that a numeric property is less than a specified threshold. LessThanOrEqualToAsync: Validates that a numeric property is less than or equal to a specified threshold. GreaterThanAsync: Validates that a numeric property is greater than a specified threshold. GreaterThanOrEqualToAsync: Validates that a numeric property is greater than or equal to a specified threshold. CreditCardAsync: Validates that a string property represents a valid credit card number. MobileNumberAsync: Validates that a string property represents a valid 10-digit mobile number. SpecialCharacterAsync: Validates that a string property does not contain any special characters. SpaceOnlyAsync: Validates that a string property contains only spaces. NoSpaceAsync: Validates that a string property does not contain any spaces. IsAlphabateAsync: Validates that a string property contains only alphabetic characters and spaces. EmailAsync: Validates that a string property represents a valid email address. USAGE: // Example usage of validation rules var validator = new O2YOValidate<UserModel>(user, new List<string>()); await validator.NotEmptyAsync(x => x.Name); await validator.EmailAsync(x => x.Email); // Add more validation rules as needed Compatibility: This package is compatible with .NET Standard and .NET Core, ensuring seamless integration into your existing projects. Contributions: Contributions to this package are welcome! If you encounter any issues or have suggestions for improvements, please feel free to contribute to the GitHub repository. License: This package is distributed under the MIT License, allowing for both personal and commercial use with minimal restrictions. With O2YO.FluentValidation, validating your C# models has never been easier. Ensure the integrity and consistency of your data with confidence. Get started with O2YO.FluentValidation today!
An Enterprise-class component library built with the Blazor and Bulma CSS frameworks.
The light weight Form elements Components (e.g. Input Number, Input Text, DropDownList, MultiSelect and more) supports more additional features than the existing in Blazor.