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