# Border radius utilitiesBORDER_RADIUS_VALUES = {"box": "rounded-box", # For large sized components like card, modal, alert, etc."field": "rounded-field", # For medium sized components like button, input, select, tab, etc."selector": "rounded-selector"# For small sized components like checkbox, toggle, badge, etc.}border_radius = SimpleFactory(BORDER_RADIUS_VALUES, "Tokenized border radius values that can be customized based on theme.") # The daisyUI border radius factory
Exported source
def test_border_radius_basic_examples():"""Test daisyUI's tokenized border radius utilities."""# Test basic usageassertstr(border_radius.box) =="rounded-box"assertstr(border_radius.field) =="rounded-field"assertstr(border_radius.selector) =="rounded-selector"# Test with modifiersassertstr(border_radius.box.hover) =="hover:rounded-box"assertstr(border_radius.field.md) =="md:rounded-field"assertstr(border_radius.selector.dark) =="dark:rounded-selector"# Test chained modifiersassertstr(border_radius.box.hover.lg) =="lg:hover:rounded-box"assertstr(border_radius.field.dark.md) =="md:dark:rounded-field"# Run the testtest_border_radius_basic_examples()
Practical Examples
Test with FastHTML components to show practical usage: