Skip to main content

🧰 AlpuraTimePickerActionsComponent – Guía de uso

AlpuraTimePickerActionsComponent es un componente que extiende la funcionalidad de un MatDatepicker de Angular Material para incluir una selección de hora.

Este componente se integra con un MatDatepicker para permitir al usuario seleccionar no solo una fecha, sino también una hora. El valor combinado de fecha y hora se almacena en un FormControl.


📁 Importación

import { AlpuraTimePickerActionsComponent } from '@alpura/commons';

🎛️ Inputs

NombreTipo (< >)RequeridoDescripción
dateControlFormControlEl FormControl que contiene el valor de la fecha y hora.
datepickerMatDatepicker<Date>La instancia del MatDatepicker al que se añadirán las acciones de tiempo.

🧠 Propiedades Públicas

NombreTipo (< >)Descripción
labelstringLa etiqueta para el campo de la hora.
timeControlFormControlEl FormControl para la hora.

💻 Ejemplos de uso

Para utilizar este componente, necesitas un MatDatepicker y un FormControl en tu componente padre.

TS

// en tu-componente.component.ts
import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';

@Component({
selector: 'app-tu-componente',
templateUrl: './tu-componente.component.html',
})
export class TuComponente {
public dateControl = new FormControl(new Date());
}
<!-- en tu-componente.component.html -->
<mat-form-field>
<input matInput [matDatepicker]="picker" [formControl]="dateControl">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker>
<mat-datepicker-actions>
<alpura-time-picker-actions
[dateControl]="dateControl"
[datepicker]="picker"
></alpura-time-picker-actions>
</mat-datepicker-actions>
</mat-datepicker>
</mat-form-field>

Entradas (Inputs)

NombreTipo (< >)RequeridoDescripción
dateControlFormControlEl FormControl que contiene el valor de la fecha y hora.
datepickerMatDatepicker<Date>La instancia del MatDatepicker al que se añadirán las acciones de tiempo.

Propiedades Públicas

NombreTipo (< >)Descripción
labelstringLa etiqueta para el campo de la hora.
timeControlFormControlEl FormControl para la hora.

📬 Soporte

Para dudas o mantenimiento del componente AlpuraTimePickerActionsComponent, contactar al equipo de arquitectura.