diff --git a/Documentation/Blazorise.Docs/Components/Commercial/Faq.razor b/Documentation/Blazorise.Docs/Components/Commercial/Faq.razor index 7d4ed0d71f..4c559591ed 100644 --- a/Documentation/Blazorise.Docs/Components/Commercial/Faq.razor +++ b/Documentation/Blazorise.Docs/Components/Commercial/Faq.razor @@ -1,7 +1,7 @@ @if ( ShowHeader ) { - - FAQ + + Frequently asked questions } @@ -161,5 +161,20 @@ } }, + + new FaqInfo { + Title = "What is the difference between Blazorise and Blazorise Blocks?", + Body = (__builder) => { + + Blazorise is a component library for Blazor that provides a range of UI components and utilities to help developers build web applications more easily. + + + Blazorise Blocks are a set of predefined UI elements or modules built on top of the Blazorise library. These blocks simplify the web development process by offering ready-to-use sections (like checkout, stats, login forms, etc.) that developers can integrate into their projects without having to design or code them from scratch. + + + In essence, while Blazorise provides the foundational components and tools, Blazorise Blocks offer higher-level, more specialized modules that are based on those foundational components for specific use cases. + + } + }, }; } \ No newline at end of file diff --git a/Documentation/Blazorise.Docs/Components/Commercial/PlansComparer.razor b/Documentation/Blazorise.Docs/Components/Commercial/PlansComparer.razor index 3e2a3e817d..4cffb57b7f 100644 --- a/Documentation/Blazorise.Docs/Components/Commercial/PlansComparer.razor +++ b/Documentation/Blazorise.Docs/Components/Commercial/PlansComparer.razor @@ -15,22 +15,22 @@ Public - - - - + + + + Private - + - - - - + + + + @@ -39,19 +39,19 @@ Commercial Use - - - - + + + + Regular updates - - - - + + + + @@ -60,42 +60,42 @@ - - - - + + + + - - Themes + + Blazorise Themes - - - - + + + + - @* + - - Blocks - + + Blazorise Blocks + - - - - - *@ + + + + + - + 1 year premium forum support @@ -103,21 +103,21 @@ - + - + - + - - + + @@ -128,7 +128,7 @@ - + 10 25 Unlimited @@ -140,7 +140,7 @@ - + 24 hours 16 hours Custom @@ -152,10 +152,10 @@ - - - - + + + + @@ -166,10 +166,10 @@ - - - - + + + + @@ -180,10 +180,10 @@ - - - - + + + + @@ -192,7 +192,7 @@ - + 1 year 1 year 1 year @@ -201,7 +201,7 @@ Access to new releases - + 1 year 1 year 1 year diff --git a/Documentation/Blazorise.Docs/Components/Commercial/Pricing.razor b/Documentation/Blazorise.Docs/Components/Commercial/Pricing.razor index ca4fbdf604..d8151d456f 100644 --- a/Documentation/Blazorise.Docs/Components/Commercial/Pricing.razor +++ b/Documentation/Blazorise.Docs/Components/Commercial/Pricing.razor @@ -62,32 +62,32 @@
@($"${( professionalPrices[plan].Price * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit -
- - @($"${( professionalPrices[plan].HigherPrice * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit - - - + local tax (if applicable) - - - (per developer, royalty-free subscription) - - - - - - Everything from Blazorise Community - - - - Premium forum support - - - - Dedicated customer support with 24 hour response time - - - + + + @($"${( professionalPrices[plan].HigherPrice * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit + + + + local tax (if applicable) + + + (per developer, royalty-free subscription) + + + + + + Everything from Blazorise Community + + + + Premium forum support + + + + Dedicated customer support with 24 hour response time + + + Buy Now @@ -104,41 +104,49 @@
@($"${( enterprisePrices[plan].Price * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit -
- - @($"${( enterprisePrices[plan].HigherPrice * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit - - - + local tax (if applicable) - - - (per developer, royalty-free subscription) - - - - - - Everything from Blazorise Professional - - - - - Premium themes - - - - - Priority customer support with 16 hour response time - - - - Priority fixes and feature requests - - - - - Buy Now - + + + @($"${( enterprisePrices[plan].HigherPrice * quantity ).ToString( CultureInfo.InvariantCulture )}")/@professionalPrices[plan].Unit + + + + local tax (if applicable) + + + (per developer, royalty-free subscription) + + + + + + Everything from Blazorise Professional + + + + Access to + + premium themes + + + + + Access to + + Blazorise blocks + + + + + Priority customer support with 16 hour response time + + + + Priority fixes and feature requests + + + + + Buy Now +
@@ -158,27 +166,27 @@ - + Everything from Blazorise Enterprise - + Unlimited seats - + Blazorise Mentor - + Expert on Demand - + Packaged services - + Customized agreement diff --git a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.js b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.js index f9259b7ab9..b19e2205ce 100644 --- a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.js +++ b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.js @@ -121,22 +121,5 @@ window.blazorisePRO = { }); } } - }, - wspay: { - submit: (elementId, data) => { - const form = document.getElementById(elementId); - - if (form) { - const shoppingCartIDInput = document.getElementsByName("ShoppingCartID")[0]; - const signatureInput = document.getElementsByName("Signature")[0]; - - if (shoppingCartIDInput && signatureInput) { - shoppingCartIDInput.value = data.shoppingCartID; - signatureInput.value = data.signature; - - form.submit(); - } - } - } } }; diff --git a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.js b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.js index aded774641..4eaf1631a3 100644 --- a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.js +++ b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.js @@ -1 +1 @@ -window.blazoriseDocs={code:{copyToClipboard:n=>{navigator.clipboard.writeText(n)}},navigation:{scrollToTop:()=>{var n=document.getElementById("b-docs-layout-header");n&&n.scrollIntoView({behavior:"auto"})},generateToc:(n,t)=>{document.querySelectorAll(".b-docs-page>h2, .b-docs-page>h3, .b-docs-page>h4, .b-docs-page-section-header>h3").forEach(function(n){if(n&&!n.id&&n.textContent){const t=n.textContent.trim();n.id="toc_"+t.replace(/[^A-Za-z0-9]/g,"-")}}),tocbot.destroy(),tocbot.init({basePath:t.basePath,tocSelector:"#TableOfContents",contentSelector:".b-docs-page",headingSelector:".b-docs-page>h2, .b-docs-page>h3, .b-docs-page>h4, .b-docs-page-section-header>h3",hasInnerContainers:!1,orderedList:!1,activeLinkClass:"active",scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(){},disableTocScrollSync:!1,onClick:function(n){n.preventDefault();n.stopPropagation();const t=n.target;if(t&&t.href){const n=new URL(t.href);if(n){const t=n.hash;if(t&&t.length>0){const n=document.getElementById(t.substring(1));n&&n.scrollIntoView({behavior:"smooth",block:"center",inline:"start"})}}}},headingObjectCallback:function(n,t){return n&&n.textContent&&!n.id&&!t.id&&(n.id="toc_"+n.textContent.replace(/[^A-Za-z0-9]/g,"-")),n}})}}};window.myComponent={configureQuillJs:()=>{var n=Quill.import("formats/link");n.sanitize=n=>{let t=window.decodeURIComponent(n);return(t=t.trim().replace(/\s/g,""),/^(:\/\/)/.test(t))?`http${t}`:/^(f|ht)tps?:\/\//i.test(t)?t:`http://${t}`}}};window.blazorisePRO={paddle:{openCheckout:(n,t,i)=>{const r=window.Rewardful&&window.Rewardful.referral;i?Paddle.Checkout.open({product:n,quantity:t,upsell:i.id,upsellTitle:i.title,upsellText:i.text,upsellAction:i.action,passthrough:JSON.stringify({rewardful:{referral:r}})}):Paddle.Checkout.open({product:n,quantity:t,passthrough:JSON.stringify({rewardful:{referral:r}})})}},wspay:{submit:(n,t)=>{const i=document.getElementById(n);if(i){const n=document.getElementsByName("ShoppingCartID")[0],r=document.getElementsByName("Signature")[0];n&&r&&(n.value=t.shoppingCartID,r.value=t.signature,i.submit())}}}}; \ No newline at end of file +window.blazoriseDocs={code:{copyToClipboard:n=>{navigator.clipboard.writeText(n)}},navigation:{scrollToTop:()=>{var n=document.getElementById("b-docs-layout-header");n&&n.scrollIntoView({behavior:"auto"})},generateToc:(n,t)=>{document.querySelectorAll(".b-docs-page>h2, .b-docs-page>h3, .b-docs-page>h4, .b-docs-page-section-header>h3").forEach(function(n){if(n&&!n.id&&n.textContent){const t=n.textContent.trim();n.id="toc_"+t.replace(/[^A-Za-z0-9]/g,"-")}}),tocbot.destroy(),tocbot.init({basePath:t.basePath,tocSelector:"#TableOfContents",contentSelector:".b-docs-page",headingSelector:".b-docs-page>h2, .b-docs-page>h3, .b-docs-page>h4, .b-docs-page-section-header>h3",hasInnerContainers:!1,orderedList:!1,activeLinkClass:"active",scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(){},disableTocScrollSync:!1,onClick:function(n){n.preventDefault();n.stopPropagation();const t=n.target;if(t&&t.href){const n=new URL(t.href);if(n){const t=n.hash;if(t&&t.length>0){const n=document.getElementById(t.substring(1));n&&n.scrollIntoView({behavior:"smooth",block:"center",inline:"start"})}}}},headingObjectCallback:function(n,t){return n&&n.textContent&&!n.id&&!t.id&&(n.id="toc_"+n.textContent.replace(/[^A-Za-z0-9]/g,"-")),n}})}}};window.myComponent={configureQuillJs:()=>{var n=Quill.import("formats/link");n.sanitize=n=>{let t=window.decodeURIComponent(n);return(t=t.trim().replace(/\s/g,""),/^(:\/\/)/.test(t))?`http${t}`:/^(f|ht)tps?:\/\//i.test(t)?t:`http://${t}`}}};window.blazorisePRO={paddle:{openCheckout:(n,t,i)=>{const r=window.Rewardful&&window.Rewardful.referral;i?Paddle.Checkout.open({product:n,quantity:t,upsell:i.id,upsellTitle:i.title,upsellText:i.text,upsellAction:i.action,passthrough:JSON.stringify({rewardful:{referral:r}})}):Paddle.Checkout.open({product:n,quantity:t,passthrough:JSON.stringify({rewardful:{referral:r}})})}}}; \ No newline at end of file