Skip to content

Commit 585295a

Browse files
committed
rename date-range-input to sau-date-range-picker
and delete .nojekyll
1 parent 9012cba commit 585295a

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

‎CLAUDE.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ Contexto para trabajar en este repo. Es un workspace de Angular con dos proyecto
99

1010
Este repo es hermano de `c:\Users\ADMINISTRATOR\Desktop\table` (la librería `@some-angular-utils/table`) — ambas landing pages siguen exactamente el mismo patrón (mismo navbar/hero/features/demos/installation/footer, mismo mini editor de código). Si cambias algo estructural aquí, probablemente también aplique allí, y viceversa.
1111

12-
Este repo es además una evolución de lo que antes era `@some-angular-utils/filter`: la librería original era un formulario de filtros genérico y configurable (`sau-filter`, con `custom-input`/`custom-select`/`date-range-input` como subcomponentes). Se hizo un pivote completo para publicar únicamente el selector de rango de fechas como librería independiente — `filter.ts`/`filter.html`/`filter.scss` y `custom-input`/`custom-select` se eliminaron porque solo los usaba el `sau-filter` original. Si encuentras referencias sueltas a "filter" en código, lockfiles o `dist/` antiguo (p. ej. `dist/some-angular-utils/filter`, `dist/some-angular-utils/selector`) que no se mencionen en este documento, son resquicios de esa migración, no parte del diseño actual.
12+
Este repo es además una evolución de lo que antes era `@some-angular-utils/filter`: la librería original era un formulario de filtros genérico y configurable (`sau-filter`, con `custom-input`/`custom-select`/`sau-date-range-picker` como subcomponentes). Se hizo un pivote completo para publicar únicamente el selector de rango de fechas como librería independiente — `filter.ts`/`filter.html`/`filter.scss` y `custom-input`/`custom-select` se eliminaron porque solo los usaba el `sau-filter` original. Si encuentras referencias sueltas a "filter" en código, lockfiles o `dist/` antiguo (p. ej. `dist/some-angular-utils/filter`, `dist/some-angular-utils/selector`) que no se mencionen en este documento, son resquicios de esa migración, no parte del diseño actual.
1313

14-
## ⚠️ El componente se llamaba `date-range-input` — ya no
14+
## ⚠️ El componente se llamaba `sau-date-range-picker` — ya no
1515

16-
La librería pasó por un rename que dejó residuos. El componente actual (`SAUDateRangePickerModule`, selector `sau-date-range-picker`, archivo `date-range-picker.component.ts`) antes se llamaba `DateRangeInputComponent` con selector `<date-range-input>`, y vivía en `projects/some-angular-utils/date-picker/.../components/date-range-input/`. El nombre de carpeta del proyecto Angular pasó de `date-picker` a `date-range-picker` (ahora sí coincide con el nombre del paquete npm), y la clase pasó de `date-range-input` a `date-range-picker`. Pero el rename quedó **incompleto**:
16+
La librería pasó por un rename que dejó residuos. El componente actual (`SAUDateRangePickerModule`, selector `sau-date-range-picker`, archivo `date-range-picker.component.ts`) antes se llamaba `DateRangeInputComponent` con selector `<sau-date-range-picker>`, y vivía en `projects/some-angular-utils/date-picker/.../components/sau-date-range-picker/`. El nombre de carpeta del proyecto Angular pasó de `date-picker` a `date-range-picker` (ahora sí coincide con el nombre del paquete npm), y la clase pasó de `sau-date-range-picker` a `date-range-picker`. Pero el rename quedó **incompleto**:
1717

1818
- `angular.json` (target de librería, líneas ~67-90) y `tsconfig.json` (`references`) todavía apuntan a `projects/some-angular-utils/date-picker/...`, una ruta que **ya no existe en disco** (ahora es `projects/some-angular-utils/date-range-picker/...`). El build real (`npm run build:lib`) no pasa por ahí — invoca `ng-packagr` directamente sobre `projects/some-angular-utils/date-range-picker/ng-package.json` — así que el build funciona a pesar de la referencia rota, pero cualquier tooling que sí use esas referencias (IDE, `ng test` del proyecto librería, etc.) puede fallar o resolver mal.
19-
- `src/app/components/installation/installation.ts` (snippet de uso) y `src/app/components/demos/demos.html` (texto de la sección "See it in action") todavía muestran/mencionan `<date-range-input>` y `DateRangeInputComponent` en vez del nombre real `<sau-date-range-picker>` / `SAUDateRangePickerModule`. Es texto de la showcase desactualizado, no refleja cómo se usa la librería realmente — si tocas esos archivos, vale la pena corregirlo de paso.
19+
- `src/app/components/installation/installation.ts` (snippet de uso) y `src/app/components/demos/demos.html` (texto de la sección "See it in action") todavía muestran/mencionan `<sau-date-range-picker>` y `DateRangeInputComponent` en vez del nombre real `<sau-date-range-picker>` / `SAUDateRangePickerModule`. Es texto de la showcase desactualizado, no refleja cómo se usa la librería realmente — si tocas esos archivos, vale la pena corregirlo de paso.
2020

21-
Si vuelves a encontrar `date-range-input`/`DateRangeInputComponent` en algún sitio no listado arriba, asume que es otro resquicio del mismo rename incompleto, no una API alternativa vigente.
21+
Si vuelves a encontrar `sau-date-range-picker`/`DateRangeInputComponent` en algún sitio no listado arriba, asume que es otro resquicio del mismo rename incompleto, no una API alternativa vigente.
2222

2323
## Árbol del código
2424

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ constructor() {
4848

4949
## HTML
5050
```html
51-
<date-range-input
51+
<sau-date-range-picker
5252
label="Travel dates"
5353
placeholder="Select a date range"
5454
[formControlItem]="dateRange">
55-
</date-range-input>
55+
</sau-date-range-picker>
5656
```
5757

5858
## INPUTS

‎public/.nojekyll‎

Whitespace-only changes.

‎src/app/components/demos/demos.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="max-w-2xl">
44
<h2 class="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">See it in action.</h2>
55
<p class="mt-4 text-lg text-gray-600">
6-
Every panel below is a real, interactive <code class="text-[0.9em] text-gray-800">&lt;date-range-input&gt;</code> —
6+
Every panel below is a real, interactive <code class="text-[0.9em] text-gray-800">&lt;sau-date-range-picker&gt;</code> —
77
edit the code on the left and watch it update.
88
</p>
99
</div>

‎src/app/components/demos/demos.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ function evalConfig(text: string): any {
3434
return new Function(`"use strict"; return (\n${text}\n);`)();
3535
}
3636

37-
// date-range-input uses emulated encapsulation, so its own `.sau-date-range[_ngcontent-x]` rule has
37+
// sau-date-range-picker uses emulated encapsulation, so its own `.sau-date-range[_ngcontent-x]` rule has
3838
// the same specificity as our override and can win on source order alone — !important forces ours to win.
3939
function withImportant(declarations: string): string {
4040
return declarations.replace(/;\s*$/gm, ' !important;');
@@ -153,7 +153,7 @@ export class DemosComponent implements OnDestroy {
153153
activeTab = signal<DemoId>('basic');
154154

155155
demos: DemoEntry[] = [
156-
createDemo('basic', 'Basic usage', 'A date-range-input bound to a plain FormControl — no wrapper config needed.', 'js', BASIC_CODE),
156+
createDemo('basic', 'Basic usage', 'A sau-date-range-picker bound to a plain FormControl — no wrapper config needed.', 'js', BASIC_CODE),
157157
createDemo('prefilled', 'Pre-filled range', 'Pass an existing [start, end] pair and the calendar opens already positioned on it.', 'js', PREFILLED_CODE),
158158
createDemo('compact', 'No label', 'Leave label empty to drop it into a toolbar or compact filter bar.', 'js', COMPACT_CODE),
159159
createDemo('presets', 'Custom presets', 'Override dateRangeOptions to replace the built-in Spanish presets with your own { label, value, getRange } list.', 'js', PRESETS_CODE),

‎src/app/components/installation/installation.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ constructor() {
2323
});
2424
}`;
2525

26-
templateSnippet = `<date-range-input
26+
templateSnippet = `<sau-date-range-picker
2727
label="Travel dates"
2828
placeholder="Select a date range"
2929
[dateRangeOptions]="dateRangeOptions"
3030
[formControlItem]="dateRange">
31-
</date-range-input>`;
31+
</sau-date-range-picker>`;
3232
}

0 commit comments

Comments
 (0)