Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production Release - December 20 / 2024 #293

Merged
merged 34 commits into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
9ef4f74
chore: create "layout" image folder
mxsoco Oct 22, 2024
29a6f30
Add files via upload
mxsoco Oct 22, 2024
a20e7fe
chore: Delete public/images/layout/default
mxsoco Oct 22, 2024
484dee6
Delete public/images/layout directory
mxsoco Oct 22, 2024
1ceb316
Chore: Added callout and removed H4 under Figma H3
Spark450 Nov 4, 2024
fc38e1e
Chore: added space between list of items
Spark450 Nov 4, 2024
2574722
chore: add accordion onChange event
vanessatran-ddi Nov 8, 2024
8d0458d
Merge pull request #265 from vanessatran-ddi/chore/document-accordion…
vanessatran-ddi Nov 13, 2024
06fcbd8
chore: Removed env file and updated README
ArakTaiRoth Nov 18, 2024
ee87798
Merge pull request #266 from GovAlta/update_readme
ArakTaiRoth Nov 19, 2024
90e2635
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
dependabot[bot] Nov 20, 2024
b6ab1bd
fix(#2239): Updated package versions to use NPM API
ArakTaiRoth Nov 20, 2024
21c3482
fix(#2239): Removed an unused variable
ArakTaiRoth Nov 20, 2024
8bc3f58
fix(#2239): Making changes based on feedback
ArakTaiRoth Nov 22, 2024
c346cf5
Merge pull request #268 from GovAlta/2239-npm_api_call
ArakTaiRoth Nov 22, 2024
2005375
Merge pull request #267 from GovAlta/dependabot/npm_and_yarn/cross-sp…
ArakTaiRoth Nov 25, 2024
0a0c4a6
Chore: change link label to "Public form"
Spark450 Nov 27, 2024
6d7a5c3
Chore: Update SimpleFormPage.tsx
Spark450 Nov 27, 2024
8a40c4c
Chore: Updated menu item to say "Public form"
Spark450 Nov 27, 2024
83b9779
Merge pull request #261 from GovAlta/UX-design-Figma-content-changes
ArakTaiRoth Nov 28, 2024
abc646d
chore(#1412): document width attribute for button component
vanessatran-ddi Nov 29, 2024
501daef
Merge branch 'GovAlta:alpha' into alpha
mxsoco Dec 2, 2024
5b195ba
Merge pull request #269 from GovAlta/Change-link-label-to-"Public-form"
ArakTaiRoth Dec 5, 2024
a3ff0b6
Merge pull request #270 from GovAlta/Updating-language-to-"Public-Form"
ArakTaiRoth Dec 5, 2024
3447875
chore(#2143): footer - modify contextual example
Dec 6, 2024
7e401db
Merge pull request #274 from vanessatran-ddi/chore/1412-button-width
ArakTaiRoth Dec 9, 2024
75eea19
fix(#1943): documentation updates filter chip component
syedszeeshan Dec 10, 2024
7a57265
Merge pull request #262 from GovAlta/SZ-filterchip-docs-upstream
ArakTaiRoth Dec 10, 2024
2bcd388
Merge pull request #278 from mxsoco/chore/2143-footer-contextual-example
ArakTaiRoth Dec 10, 2024
d723115
fix: Updating versions
dustin-nielsen-goa Dec 19, 2024
50976eb
Merge pull request #290 from GovAlta/update_versions
ArakTaiRoth Dec 20, 2024
37a07c2
fix: Modifying the Chip content
ArakTaiRoth Dec 20, 2024
cc70beb
fix: Changing Filter Chip's description
ArakTaiRoth Dec 20, 2024
8e24835
Merge pull request #292 from GovAlta/chip-changes
ArakTaiRoth Dec 20, 2024
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
3 changes: 0 additions & 3 deletions .env.tmpl

This file was deleted.

21 changes: 20 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,20 @@
# UI component library documentation
# Installation

1. `npm i`
2. `npm run build`
3. `npm run dev`

## Testing Bug Report Form

To test the bug report form follow these steps:

1. Create a file called `.env` in the base directoy
2. Add a line to the file `VITE_AUTH_TOKEN=""`
3. Go to [https://github.com/](github.com)
* Click your profile in the top right
* Select Settings
* Select Developer Settings on the bottom left
* Select Personal access tokens and then Tokens (classic)
* Generate new token (classic)
* Give it the `public_repo` permission (only that one)
4. Add your new token between the `""` in the line you added in step 2
22 changes: 11 additions & 11 deletions package-lock.json

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

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"prettier": "npx prettier . --write"
},
"dependencies": {
"@abgov/react-components": "5.3.0",
"@abgov/web-components": "1.28.0",
"@abgov/react-components": "5.4.0",
"@abgov/web-components": "1.29.0",
"@faker-js/faker": "^8.3.1",
"highlight.js": "^11.8.0",
"octokit": "^4.0.2",
Expand Down
45 changes: 21 additions & 24 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,24 +30,24 @@ import ButtonGroupPage from "@routes/components/ButtonGroup";
import ButtonPage from "@routes/components/Button";
import CalloutPage from "@routes/components/Callout";
import CheckboxPage from "@routes/components/Checkbox";
import ChipPage from "@routes/components/Chip";
import ComponentNotFoundPage from "@routes/not-found/NotFound";
import ContainerPage from "@routes/components/Container";
import DatePickerPage from "@routes/components/DatePicker";
import DetailsPage from "@routes/components/Details";
import DividerPage from "@routes/components/Divider";
import DropdownPage from "@routes/components/Dropdown";
import FileUploaderPage from "@routes/components/FileUploader";
import FilterChipPage from "@routes/components/FilterChip";
import FormItemPage from "@routes/components/FormItemPage.tsx";
import FormStepperPage from "@routes/components/FormStepper";
import GridPage from "@routes/components/Grid";
import HeroBannerPage from "@routes/components/HeroBanner";
import IconsPage from "@routes/components/Icons";
import IconButtonPage from '@routes/components/IconButton';
import IconButtonPage from "@routes/components/IconButton";
import ListPage from "@routes/components/List";
import ModalPage from "@routes/components/Modal";
import NotificationBannerPage from "@routes/components/Notificationbanner";
import PaginationPage from '@routes/components/Pagination';
import PaginationPage from "@routes/components/Pagination";
import PopoverPage from "@routes/components/Popover";
import ProgressIndicatorPage from "@routes/components/ProgressIndicator";
import RadioPage from "@routes/components/Radio";
Expand All @@ -58,11 +58,10 @@ import TabsPage from "@routes/components/Tabs.tsx";
import TooltipPage from "@routes/components/Tooltip";
import TextFieldPage from "@routes/components/TextField";
import TextAreaPage from "@routes/components/TextArea";
import MicrositeHeaderPage from '@routes/components/MicrositeHeader';
import AppHeaderPage from '@routes/components/AppHeader';
import AppFooterPage from '@routes/components/AppFooter';
import SideMenuPage from '@routes/components/SideMenu';

import MicrositeHeaderPage from "@routes/components/MicrositeHeader";
import AppHeaderPage from "@routes/components/AppHeader";
import AppFooterPage from "@routes/components/AppFooter";
import SideMenuPage from "@routes/components/SideMenu";

// Design Tokens

Expand All @@ -87,8 +86,8 @@ 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 ContributePage from '@routes/get-started/Contribute';
import SupportPage from '@routes/get-started/Support';
import ContributePage from "@routes/get-started/Contribute";
import SupportPage from "@routes/get-started/Support";
import RequestFeaturePage from "@routes/get-started/RequestFeature";
import ReportBugPage from "@routes/get-started/ReportBug";
import RoadmapPage from "@routes/get-started/Roadmap";
Expand All @@ -97,11 +96,11 @@ import UxDesignerPage from "@routes/get-started/designers/UxDesigner";

// Content Pages

import ContentLayout from '@routes/content/ContentLayout';
import CapitalizationPage from '@routes/content/Capitalization';
import DateFormatPage from '@routes/content/DateFormat';
import ErrorMessagesPage from '@routes/content/ErrorMessages';
import HelperTextPage from '@routes/content/HelperText';
import ContentLayout from "@routes/content/ContentLayout";
import CapitalizationPage from "@routes/content/Capitalization";
import DateFormatPage from "@routes/content/DateFormat";
import ErrorMessagesPage from "@routes/content/ErrorMessages";
import HelperTextPage from "@routes/content/HelperText";
import UserExperienceGuidelinesPage from "@routes/get-started/UserExperienceGuidelines";

// Patterns Pages
Expand All @@ -116,7 +115,6 @@ import QuestionPage from "@routes/patterns/QuestionPage";
import ReviewPage from "@routes/patterns/ReviewPage";
import ResultPage from "@routes/patterns/ResultPage";


interface DeviceWidthProviderProps {
children: ReactNode;
}
Expand Down Expand Up @@ -150,13 +148,13 @@ const router = createBrowserRouter(
<Route path="button-group" element={<ButtonGroupPage />} />
<Route path="callout" element={<CalloutPage />} />
<Route path="checkbox" element={<CheckboxPage />} />
<Route path="chip" element={<ChipPage />} />
<Route path="container" element={<ContainerPage />} />
<Route path="date-picker" element={<DatePickerPage />} />
<Route path="details" element={<DetailsPage />} />
<Route path="divider" element={<DividerPage />} />
<Route path="dropdown" element={<DropdownPage />} />
<Route path="file-uploader" element={<FileUploaderPage />} />
<Route path="filter-chip" element={<FilterChipPage />} />
<Route path="form-item" element={<FormItemPage />} />
<Route path="form-stepper" element={<FormStepperPage />} />
<Route path="grid" element={<GridPage />} />
Expand Down Expand Up @@ -226,7 +224,6 @@ const router = createBrowserRouter(
<Route path="user-experience-guidelines" element={<UserExperienceGuidelinesPage />} />
</Route>


<Route path="content" element={<ContentLayout />}>
<Route path="capitalization">
<Route index element={<CapitalizationPage />} />
Expand All @@ -238,13 +235,13 @@ const router = createBrowserRouter(

<Route path="patterns" element={<PatternsLayout />} errorElement={<ComponentNotFoundPage />}>
<Route index element={<PatternsOverviewPage />} />
<Route path="simple-form" element={<SimpleFormPage/>} />
<Route path="simple-form" element={<SimpleFormPage />} />
<Route path="layout" element={<LayoutPage />} />
<Route path="start-page" element={<StartPage/>} />
<Route path="task-list-page" element={<TaskListPage/>} />
<Route path="question-page" element={<QuestionPage/>} />
<Route path="review-page" element={<ReviewPage/>} />
<Route path="result-page" element={<ResultPage/>} />
<Route path="start-page" element={<StartPage />} />
<Route path="task-list-page" element={<TaskListPage />} />
<Route path="question-page" element={<QuestionPage />} />
<Route path="review-page" element={<ReviewPage />} />
<Route path="result-page" element={<ResultPage />} />
</Route>
</Route>
)
Expand Down
12 changes: 12 additions & 0 deletions src/routes/components/Accordion.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,18 @@ export default function AccordionPage() {
type: "none | 3xs | 2xs | xs | s | m | l | xl | 2xl | 3xl | 4xl",
description: "Apply margin to the top, right, bottom, and/or left of the component.",
},
{
name: "_change",
lang: "angular",
type: "CustomEvent",
description: "Callback function when accordion heading is clicked.",
},
{
name: "onChange",
lang: "react",
type: "(open: boolean) => void",
description: "Callback function when accordion heading is clicked.",
}
];

function onSandboxChange(bindings: ComponentBinding[], props: Record<string, unknown>) {
Expand Down
4 changes: 2 additions & 2 deletions src/routes/components/AppFooter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ export default function AppFooterPage() {
Examples
</h2>

<h3 id="component-example-footer-meta">Footer with meta info</h3>
<h3 id="component-example-footer-meta">Show quick links</h3>
<Sandbox skipRender fullWidth>
<CodeSnippet
lang="typescript"
Expand Down Expand Up @@ -221,7 +221,7 @@ export default function AppFooterPage() {
</Sandbox>

<h3 id="component-example-footer-secondary-nav">
Secondary navigation column section and meta section
Show links to navigation items
</h3>
<Sandbox
skipRender
Expand Down
6 changes: 6 additions & 0 deletions src/routes/components/Button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ export default function ButtonPage() {
options: [""].concat(ICONS),
value: "",
},
{label: "Width", type: "string", name: "width", value: ""},
{ label: "Disabled", type: "boolean", name: "disabled", value: false },
]);
const componentProperties: ComponentProperty[] = [
Expand Down Expand Up @@ -112,6 +113,11 @@ export default function ButtonPage() {
lang: "angular",
description: "Shows an icon to the right of the text.",
},
{
name: "width",
type: "string",
description: "Sets the width of the button.",
},
{
name: "_click",
lang: "angular",
Expand Down
Loading
Loading