PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.2
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.2
4.11.2 4.11.1 4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Component / Alert.php
wp-staging / Component Last commit date
Alert.php 2 weeks ago Checkbox.php 2 weeks ago Toggle.php 2 weeks ago
Alert.php
42 lines
1 <?php
2
3 namespace WPStaging\Component;
4
5 class Alert
6 {
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public function render(string $title = '', string $desc = '', string $buttonText = '', string $buttonUrl = '', bool $closeable = false, array $attributes = [])
22 {
23 $style = isset($attributes['style']) ? $attributes['style'] : '';
24 $class = isset($attributes['class']) ? $attributes['class'] : '';
25 $id = isset($attributes['id']) ? $attributes['id'] : '';
26 $variant = isset($attributes['variant']) ? $attributes['variant'] : 'danger';
27
28 require trailingslashit(WPSTG_VIEWS_DIR) . 'components/alert.php';
29 }
30
31
32
33
34 public function renderCloseable()
35 {
36 $attr = [
37 'style' => 'display: none;',
38 ];
39 $this->render('', '', '', '', true, $attr);
40 }
41 }
42