Coverage for /Users/davegaeddert/Development/dropseed/plain/plain-tailwind/plain/tailwind/jinja.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2024-10-16 22:04 -0500

1from plain.assets.finders import APP_ASSETS_DIR 

2from plain.runtime import settings 

3from plain.templates.jinja.extensions import InclusionTagExtension 

4 

5 

6class TailwindCSSExtension(InclusionTagExtension): 

7 tags = {"tailwind_css"} 

8 template_name = "tailwind/css.html" 

9 

10 def get_context(self, context, *args, **kwargs): 

11 tailwind_css_path = str(settings.TAILWIND_DIST_PATH.relative_to(APP_ASSETS_DIR)) 

12 return {"tailwind_css_path": tailwind_css_path} 

13 

14 

15extensions = [TailwindCSSExtension]