# ruff: noqa: S311 import random from typing import Optional from django_components import Component, register, types DESCRIPTION = "Dynamically render different component versions. Use for A/B testing, phased rollouts, etc." @register("offer_card_old") class OfferCardOld(Component): class Kwargs: savings_percent: int def get_template_data(self, args, kwargs, slots, context): return { "savings_percent": kwargs.savings_percent, } template: types.django_html = """
Get {{ savings_percent }}% off on your next purchase.
Exclusive Offer: {{ savings_percent }}% off everything!