Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
86f55c7
fix(#3110): docs relpace ngfor sitewide
syedszeeshan Oct 31, 2025
29fdde9
Merge pull request #448 from syedszeeshan/Syed/3110-docs
ArakTaiRoth Nov 4, 2025
367ed52
fix(#3119): docs notification banner type property
syedszeeshan Nov 5, 2025
5d62447
Merge pull request #451 from syedszeeshan/Syed/3119-docs
ArakTaiRoth Nov 6, 2025
aa918ac
fix: remove, add, and update team members and role names
willcodeforcoffee Nov 10, 2025
08a5673
Merge pull request #452 from GovAlta/eric/support-team-names
ArakTaiRoth Nov 12, 2025
6ad0ed7
fix(#3123): docs updat for badge icon type prop
syedszeeshan Nov 4, 2025
45b3067
Merge pull request #450 from syedszeeshan/Syed/3123-docs
ArakTaiRoth Nov 13, 2025
ed93375
chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
dependabot[bot] Nov 15, 2025
86c5104
fix(#3146): Updated View content link on home page
ArakTaiRoth Nov 21, 2025
7337fc7
feat(#2967): Added Automated accessibility documentation
ArakTaiRoth Nov 21, 2025
2c5e13f
Merge pull request #456 from GovAlta/dustin/3146
chrisolsen Nov 22, 2025
889c3da
fix(#2579,#3202): Updated GoabTextarea and switch checkbox and radio …
ArakTaiRoth Nov 24, 2025
f96c660
fix(#2579,#3202): Removed an unused function
ArakTaiRoth Nov 24, 2025
6589aa6
fix(#2967): Fixed a spelling error
ArakTaiRoth Nov 25, 2025
0b5d46f
feat(#3189) Add width documentation for DatePicker (#455)
willcodeforcoffee Nov 25, 2025
e26b7f5
chore(deps-dev): bump vite from 5.4.19 to 5.4.21
dependabot[bot] Nov 25, 2025
07baddc
fix(#2579,#3202): Updated serialization of the TextArea component for…
ArakTaiRoth Nov 25, 2025
db9f9be
fix(#2579,#3202): Updated reactive serializer as well
ArakTaiRoth Nov 25, 2025
08f5034
Merge pull request #458 from GovAlta/dustin/2579
chrisolsen Nov 26, 2025
51adb21
Merge pull request #457 from GovAlta/dustin/2967
chrisolsen Nov 28, 2025
7070ee1
Merge pull request #459 from GovAlta/dependabot/npm_and_yarn/vite-5.4.21
chrisolsen Nov 28, 2025
5770d5a
Merge pull request #453 from GovAlta/dependabot/npm_and_yarn/js-yaml-…
chrisolsen Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 32 additions & 19 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
"prettier": "npx prettier . --write"
},
"dependencies": {
"@abgov/react-components": "6.9.0-alpha.2",
"@abgov/ui-components-common": "1.9.0-alpha.1",
"@abgov/web-components": "1.39.0-alpha.2",
"@abgov/react-components": "6.9.3-next.1",
"@abgov/ui-components-common": "1.9.1-next.1",
"@abgov/web-components": "1.39.3-next.1",
"@faker-js/faker": "^8.3.1",
"highlight.js": "^11.8.0",
"js-cookie": "^3.0.5",
Expand All @@ -37,7 +37,7 @@
"eslint-plugin-react-refresh": "^0.3.5",
"prettier": "2.4.1",
"typescript": "^5.4.2",
"vite": "^5.4.19",
"vite": "^5.4.21",
"lodash": "^4.17.21",
"@types/lodash": "^4.17.16"
}
Expand Down
4 changes: 4 additions & 0 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ import BugVerificationPage from "@routes/get-started/developers/BugVerification"
import GetStartedLayout from "@routes/get-started/GetStartedLayout";
import GetStartedOverviewPage from "@routes/get-started/GetStartedOverview";
import QATestingOverviewPage from "@routes/get-started/qa-testing/QATestingOverview";
import AutomatedAccessibilityPage from "@routes/get-started/AutomatedAccessibility";
import ComponentLifecyclePage from "@routes/get-started/ComponentLifecycle";
import ContributePage from "@routes/get-started/Contribute";
import SupportPage from "@routes/get-started/Support";
Expand Down Expand Up @@ -115,6 +116,9 @@ const router = createBrowserRouter(
<Route path="qa-testing">
<Route index element={<QATestingOverviewPage />} />
</Route>
<Route path="automated-accessibility">
<Route index element={<AutomatedAccessibilityPage />} />
</Route>
<Route path="component-lifecycle" element={<ComponentLifecyclePage />} />
<Route path="lts-policy">
<Route index element={<LtsPolicyPage />} />
Expand Down
6 changes: 5 additions & 1 deletion src/components/sandbox/AngularReactiveSerializer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,11 @@ export class AngularReactiveSerializer extends BaseSerializer implements Seriali
}
const currentPrefix = "Goab";
const oldPrefix = "goa";
const tail = name.replace(currentPrefix, "");
let tail = name.replace(currentPrefix, "");

if (tail === "TextArea" && this.version === "new") {
tail = "Textarea"
}

if (this.version === "old") {
return `${oldPrefix}-${this.dasherize(tail)}`;
Expand Down
3 changes: 3 additions & 0 deletions src/components/sandbox/AngularSerializer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ export class AngularSerializer extends BaseSerializer implements Serializer {
if (tail === "OneColumnLayout" && this.version === "new") {
tail = "ColumnLayout";
}
if (tail === "TextArea" && this.version === "new") {
tail = "Textarea"
}
return `${this.version === "old" ? "goa" : "goab"}-${this.dasherize(tail)}`;
}

Expand Down
26 changes: 14 additions & 12 deletions src/examples/add-a-filter-chip.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,13 @@ export const AddAFilterChip = () => {
allowCopy={true}
code={`
<div>
<goa-filter-chip
*ngFor="let filter of activeFilters"
[content]="filter"
(_click)="removeFilter(filter)"
mr="s">
</goa-filter-chip>
@for (filter of activeFilters; track filter) {
<goa-filter-chip
[content]="filter"
(_click)="removeFilter(filter)"
mr="s">
</goa-filter-chip>
}
</div>
<goa-button-group alignment="center" mt="l">
<goa-button (click)="addFilter()">Add Random Filter</goa-button>
Expand All @@ -84,12 +85,13 @@ export const AddAFilterChip = () => {
allowCopy={true}
code={`
<div>
<goab-filter-chip
*ngFor="let filter of activeFilters"
[content]="filter"
(onClick)="removeFilter(filter)"
mr="s">
</goab-filter-chip>
@for (filter of activeFilters; track filter) {
<goab-filter-chip
[content]="filter"
(onClick)="removeFilter(filter)"
mr="s">
</goab-filter-chip>
}
</div>
<goab-button-group alignment="center" mt="l">
<goab-button (onClick)="addFilter()">Add Random Filter</goab-button>
Expand Down
6 changes: 3 additions & 3 deletions src/examples/add-another-item-in-a-modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
GoabContainer,
GoabDropdown, GoabDropdownItem,
GoabFormItem, GoabInput,
GoabModal, GoabTextarea
GoabModal, GoabTextArea
} from "@abgov/react-components";
import { CodeSnippet } from "@components/code-snippet/CodeSnippet.tsx";
import { useContext, useState } from "react";
Expand Down Expand Up @@ -66,12 +66,12 @@ export const AddAnotherItemInAModal = () => {
name="name"></GoabInput>
</GoabFormItem>
<GoabFormItem label="Description" mt="xs">
<GoabTextarea
<GoabTextArea
name="description"
width="80%"
rows={2}
onChange={onChangeDescription}
value={description}></GoabTextarea>
value={description}></GoabTextArea>
</GoabFormItem>
</GoabModal>
</GoabContainer>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Sandbox } from "@components/sandbox";
import {
GoabFormItem,
GoabTextarea
GoabTextArea
} from "@abgov/react-components";

export const AskALongAnswerQuestionWithAMaximumWordCount = () => {
Expand All @@ -13,7 +13,7 @@ export const AskALongAnswerQuestionWithAMaximumWordCount = () => {
<GoabFormItem
label="Provide more detail"
helpText="Do not include personal or financial information, like your National Insurance number or credit card details.">
<GoabTextarea name="program" onChange={noop} width="100%" rows={6} maxCount={500} countBy={"word"} />
<GoabTextArea name="program" onChange={noop} width="100%" rows={6} maxCount={500} countBy={"word"} />
</GoabFormItem>

</Sandbox>
Expand Down
52 changes: 28 additions & 24 deletions src/examples/compact-buttons-in-a-table.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -359,18 +359,20 @@ export const CompactButtonsInATable = () => {
</tr>
</thead>
<tbody>
<tr *ngFor="let user of pageUsers; index as i">
<td>{{ user.firstName }}</td>
<td>{{ user.lastName }}</td>
<td class="goa-table-number-column">12345667</td>
<td>
<goa-button-group alignment="center">
<goa-button type="tertiary" size="compact" (_click)="onClick($event)">
View
</goa-button>
</goa-button-group>
</td>
</tr>
@for (user of pageUsers; track $index) {
<tr>
<td>{{ user.firstName }}</td>
<td>{{ user.lastName }}</td>
<td class="goa-table-number-column">12345667</td>
<td>
<goa-button-group alignment="center">
<goa-button type="tertiary" size="compact" (_click)="onClick($event)">
View
</goa-button>
</goa-button-group>
</td>
</tr>
}
</tbody>
</goa-table>

Expand Down Expand Up @@ -400,18 +402,20 @@ export const CompactButtonsInATable = () => {
</tr>
</thead>
<tbody>
<tr *ngFor="let user of pageUsers; index as i">
<td>{{ user.firstName }}</td>
<td>{{ user.lastName }}</td>
<td class="goa-table-number-column">12345667</td>
<td>
<goab-button-group alignment="center">
<goab-button type="tertiary" size="compact" (onClick)="onClick()">
View
</goab-button>
</goab-button-group>
</td>
</tr>
@for (user of pageUsers; track $index) {
<tr>
<td>{{ user.firstName }}</td>
<td>{{ user.lastName }}</td>
<td class="goa-table-number-column">12345667</td>
<td>
<goab-button-group alignment="center">
<goab-button type="tertiary" size="compact" (onClick)="onClick()">
View
</goab-button>
</goab-button-group>
</td>
</tr>
}
</tbody>
</goab-table>

Expand Down
Loading