@@ 28-35 (lines=8) @@ | ||
25 | ||
26 | // Enqueue Component Scripts if they exist |
|
27 | $scriptAbsPath = Asset::requirePath("Components/{$componentName}/script.js"); |
|
28 | if (is_file($scriptAbsPath)) { |
|
29 | Asset::enqueue([ |
|
30 | 'type' => 'script', |
|
31 | 'name' => "Flynt/Components/{$componentName}", |
|
32 | 'path' => "Components/{$componentName}/script.js", |
|
33 | 'dependencies' => $scriptDeps |
|
34 | ]); |
|
35 | } |
|
36 | ||
37 | // collect style dependencies |
|
38 | $styleDeps = array_reduce($dependencies, function ($list, $dependency) { |
|
@@ 47-54 (lines=8) @@ | ||
44 | ||
45 | // Enqueue Component Styles if they exist |
|
46 | $styleAbsPath = Asset::requirePath("Components/{$componentName}/style.css"); |
|
47 | if (is_file($styleAbsPath)) { |
|
48 | Asset::enqueue([ |
|
49 | 'type' => 'style', |
|
50 | 'name' => "Flynt/Components/{$componentName}", |
|
51 | 'path' => "Components/{$componentName}/style.css", |
|
52 | 'dependencies' => $styleDeps |
|
53 | ]); |
|
54 | } |
|
55 | } |
|
56 | } |
|
57 |