|
1 | | -from textcompose.core import Condition, Value, resolve_value |
| 1 | +from textcompose.core import Condition, Value |
2 | 2 | from textcompose.elements.base import Element |
3 | 3 | from textcompose.styles.progress_bar import PROGRESS_BAR_STYLES, ProgressBarStyle |
4 | 4 |
|
@@ -27,24 +27,24 @@ def render(self, context, **kwargs) -> str | None: |
27 | 27 | style_obj = PROGRESS_BAR_STYLES.get(self.style, None) |
28 | 28 | else: |
29 | 29 | style_obj = ProgressBarStyle( |
30 | | - left=resolve_value(self.style.left, context), |
31 | | - fill=resolve_value(self.style.fill, context), |
32 | | - empty=resolve_value(self.style.empty, context), |
33 | | - right=resolve_value(self.style.right, context), |
| 30 | + left=self.resolve(self.style.left, context), |
| 31 | + fill=self.resolve(self.style.fill, context), |
| 32 | + empty=self.resolve(self.style.empty, context), |
| 33 | + right=self.resolve(self.style.right, context), |
34 | 34 | ) |
35 | 35 | if self.style.template is not None: |
36 | | - style_obj.template = resolve_value(self.style.template, context) |
| 36 | + style_obj.template = self.resolve(self.style.template, context) |
37 | 37 |
|
38 | 38 | if style_obj is None: |
39 | 39 | raise ValueError(f"Unknown style: {self.style}. Available styles: {', '.join(PROGRESS_BAR_STYLES.keys())}") |
40 | 40 |
|
41 | | - length = int(resolve_value(self.width, context)) |
| 41 | + length = int(self.resolve(self.width, context)) |
42 | 42 | if length <= 0: |
43 | 43 | raise ValueError("Progress bar length must be a positive integer.") |
44 | | - current = float(resolve_value(self.current, context)) |
| 44 | + current = float(self.resolve(self.current, context)) |
45 | 45 | if current < 0: |
46 | 46 | raise ValueError("Current value must be non-negative.") |
47 | | - total = float(resolve_value(self.total, context)) |
| 47 | + total = float(self.resolve(self.total, context)) |
48 | 48 | if total <= 0: |
49 | 49 | raise ValueError("Total value must be greater than zero.") |
50 | 50 |
|
|
0 commit comments