This commit is contained in:
2026-05-06 00:18:37 +02:00
parent 09e0ce8dc0
commit ea77c8ea35
25 changed files with 1996 additions and 34 deletions

View File

@@ -219,7 +219,7 @@ class Calendar_Widget extends Widget_Base {
array(
'label' => esc_html__( 'Kolor główny', 'yacht-booking' ),
'type' => Controls_Manager::COLOR,
'default' => '#2271b1',
'default' => '#0e2036',
)
);
@@ -228,7 +228,7 @@ class Calendar_Widget extends Widget_Base {
array(
'label' => esc_html__( 'Kolor dni dostępnych', 'yacht-booking' ),
'type' => Controls_Manager::COLOR,
'default' => '#35b56a',
'default' => '#f5f9ff',
)
);
@@ -237,7 +237,7 @@ class Calendar_Widget extends Widget_Base {
array(
'label' => esc_html__( 'Kolor dni zajętych', 'yacht-booking' ),
'type' => Controls_Manager::COLOR,
'default' => '#e53935',
'default' => '#bc1834',
)
);
@@ -269,9 +269,9 @@ class Calendar_Widget extends Widget_Base {
$calendar_id = 'yacht-calendar-' . $this->get_id();
$raw_height = ! empty( $settings['calendar_height']['size'] ) ? (int) $settings['calendar_height']['size'] : 600;
$height = $raw_height;
$primary_color = ! empty( $settings['primary_color'] ) ? $settings['primary_color'] : '#2271b1';
$available_bg = ! empty( $settings['available_color'] ) ? $settings['available_color'] : '#35b56a';
$booked_bg = ! empty( $settings['booked_color'] ) ? $settings['booked_color'] : '#e53935';
$primary_color = ! empty( $settings['primary_color'] ) ? $settings['primary_color'] : '#0e2036';
$available_bg = ! empty( $settings['available_color'] ) ? $settings['available_color'] : '#f5f9ff';
$booked_bg = ! empty( $settings['booked_color'] ) ? $settings['booked_color'] : '#bc1834';
$terms_url = Settings::get_terms_page_url();
?>
@@ -563,11 +563,15 @@ class Calendar_Widget extends Widget_Base {
</div>
<div class="yacht-calendar-legend">
<span class="yacht-legend-item">
<span class="yacht-legend-swatch" style="background-color: #35b56a;"></span>
<span class="yacht-legend-swatch" style="background-color: <?php echo esc_attr( $available_bg ); ?>;"></span>
<?php esc_html_e( 'Dostępny', 'yacht-booking' ); ?>
</span>
<span class="yacht-legend-item">
<span class="yacht-legend-swatch" style="background-color: #e53935;"></span>
<span class="yacht-legend-swatch" style="background: linear-gradient(135deg, <?php echo esc_attr( $available_bg ); ?> 0%, <?php echo esc_attr( $available_bg ); ?> 50%, <?php echo esc_attr( $booked_bg ); ?> 50%, <?php echo esc_attr( $booked_bg ); ?> 100%);"></span>
<?php esc_html_e( 'Dzień odbioru / zwrotu', 'yacht-booking' ); ?>
</span>
<span class="yacht-legend-item">
<span class="yacht-legend-swatch" style="background-color: <?php echo esc_attr( $booked_bg ); ?>;"></span>
<?php esc_html_e( 'Zajęty / zablokowany', 'yacht-booking' ); ?>
</span>
</div>