PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / trunk
WP STAGING – WordPress Backups, Restore, Migration & Clone vtrunk
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 3 days ago Checkbox.php 3 days ago Toggle.php 3 days 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