Skip to content

Instantly share code, notes, and snippets.

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<Target Name="BuildCssDev" Condition="'$(Configuration)' == 'Debug'" BeforeTargets="Build">
<Exec Command="npm run build-css-dev" />
</Target>
<Target Name="BuildCssDev" Condition="'$(Configuration)' == 'Release'" BeforeTargets="Build">
<Exec Command="npm run build-css-prod" />
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Blazor Tailwind</title>
<base href="/" />
<link href="css/tailwind/tailwind.min.css" rel="stylesheet" />
</head>
{
"name": "blazortailwind",
"version": "1.0.0",
"description": "",
"main": "index",
"dependencies": {
"autoprefixer": "^10.0.2",
"postcss": "^8.1.8",
"postcss-cli": "^8.3.0",
"tailwindcss": "^2.0.1"
@tailwind base;
@tailwind components;
@tailwind utilities;
module.exports = {
plugins: [require("tailwindcss"), require("autoprefixer")],
};
module.exports = {
purge: {
content: ["./Pages/**/*.razor", "./Shared/**/*.razor"],
},
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
const { colorMode, toggleColorMode } = useColorMode();
import { ColorModeScript } from "@chakra-ui/core"
import Document, { Head, Html, Main, NextScript } from 'next/document'
class MyDocument extends Document {
render() {
return (
<Html>
<Head />
<body>
<ColorModeScript initialColorMode="light"></ColorModeScript>
const signinButtonColor = useColorModeValue("brand.700", "brand.50");
<Button
size="sm"
fontSize="xs"
bg="none"
color={signinButtonColor}
mt="2"
onClick={() => setIsForgottenPasswordMode(true)}
>
import { ChakraProvider, theme } from "@chakra-ui/core";
import { merge } from "@chakra-ui/utils";
import Head from "next/head";
// 2. Extend the theme to include custom colors, fonts, etc.
const stackpalTheme = merge(theme, {
colors: {
brand: {
50: "#d8ffff",
100: "#acffff",