ContextExtension extension
Extension on BuildContext for accessing Naki
theme state and properties.
- on
-
- BuildContext
Properties
- accentColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Accent color.no setter - appbarBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Appbar background color.no setter - backgroundColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Root background color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Banner background color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Banner border color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Banner foreground color.no setter - borderColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Default border color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Bottom navigation bar background color.no setter - bottomSheetBarrierBg → Color
-
Available on BuildContext, provided by the ContextExtension extension
BottomSheet barrier backdrop color.no setter - bottomSheetBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
BottomSheet background color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Button background color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Button foreground color.no setter -
Available on BuildContext, provided by the ContextExtension extension
Hover background color for buttons.no setter - dialogBarrierBg → Color
-
Available on BuildContext, provided by the ContextExtension extension
Dialog barrier backdrop color.no setter - dialogBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Dialog background color.no setter - disabledBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Background color for disabled components.no setter - disabledColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Color for disabled components.no setter - drawerBarrierBg → Color
-
Available on BuildContext, provided by the ContextExtension extension
Drawer barrier backdrop color.no setter - drawerBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Drawer background color.no setter - dropdownMenuBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Background color for dropdown menu.no setter - errorColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Error state color.no setter - errorWeakColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Weak background color for error callouts.no setter - fieldBackgroundColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Form field background color.no setter - fieldHoverColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Border color for hovered inputs.no setter - focusBorderColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Border color for focused components.no setter - green → Color
-
Available on BuildContext, provided by the ContextExtension extension
Green accent color.no setter - hoverColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Hover color for components.no setter - infoColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Info state color.no setter - infoWeakColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Weak background color for info callouts.no setter - inputTextColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Text color inside input fields.no setter - labelColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Form field label color.no setter - largeShadowColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Large shadow overlay color.no setter - mediumShadowColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Medium shadow overlay color.no setter - mutedColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Muted background/foreground color.no setter - placeholderColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Default text placeholder color.no setter - popoverBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Popover background color.no setter - popoverBorderColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Popover border color.no setter - popoverTextColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Popover text color.no setter - primaryColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Primary color.no setter - radioBtnColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Radio button color.no setter - red → Color
-
Available on BuildContext, provided by the ContextExtension extension
Red accent/danger color.no setter - secondaryColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Secondary color.no setter - selectedItemBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Selected item background color.no setter - selectedItemColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Selected item color.no setter - selectedTextBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Selected text background color.no setter - selectedTextColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Selected text color.no setter - shadowColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Shadow overlay color.no setter - sliderThumbColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Slider thumb color.no setter - sliderTrackColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Slider track color.no setter - smallShadowColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Small shadow overlay color.no setter - snackbarBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Snackbar background color.no setter - snackbarForegroundColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Snackbar foreground color.no setter - spinnerSurfaceColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Spinner surface color.no setter - spinnerTrackColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Spinner track color.no setter - subtitleColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Subtitle or secondary text color.no setter - successColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Success state color.no setter - successWeakColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Weak background color for success callouts.no setter - surfaceColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Alias for surface variant color.no setter - surfaceMutedColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Muted background color for container surfaces.no setter - surfaceVariantColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Secondary surface background color variation.no setter - switchThumbColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Switch thumb color.no setter - tableHeaderBg → Color
-
Available on BuildContext, provided by the ContextExtension extension
Table header background color.no setter - tableHeaderBorderColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Table header border color.no setter - tableRowHoverBg → Color
-
Available on BuildContext, provided by the ContextExtension extension
Table row hover background color.no setter - textColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Default text color.no setter - themeMode → ThemeMode
-
Available on BuildContext, provided by the ContextExtension extension
Returns the active theme mode for this context.no setter - themeTokens → Tokens
-
Available on BuildContext, provided by the ContextExtension extension
Returns the design tokens for the active theme in this context.no setter - tooltipBgColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Tooltip background color.no setter - tooltipTextColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Tooltip text color.no setter - warningColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Warning state color.no setter - warningWeakColor → Color
-
Available on BuildContext, provided by the ContextExtension extension
Weak background color for warning callouts.no setter - yellow → Color
-
Available on BuildContext, provided by the ContextExtension extension
Yellow accent color.no setter
Methods
-
setTheme(
ThemeMode mode) → void -
Available on BuildContext, provided by the ContextExtension extension
Sets the global theme to the providedmode. -
toggleTheme(
) → void -
Available on BuildContext, provided by the ContextExtension extension
Toggles between dark, light and system theme modes. -
withOpacity(
Color color, double opacity) → Color -
Available on BuildContext, provided by the ContextExtension extension
Applies opacity to aColor.