Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove wonder-blocks-i18n
Browse files Browse the repository at this point in the history
jandrade committed Dec 11, 2024
1 parent 0955be7 commit c0cbd7d
Showing 35 changed files with 14 additions and 3,773 deletions.
2 changes: 2 additions & 0 deletions .changeset/eleven-vans-chew.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
---
1 change: 0 additions & 1 deletion consistency-tests/tsconfig.json
Original file line number Diff line number Diff line change
@@ -12,7 +12,6 @@
{"path": "../packages/wonder-blocks-core/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-dropdown/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-form/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-i18n/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-icon/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-icon-button/tsconfig-build.json"},
{"path": "../packages/wonder-blocks-layout/tsconfig-build.json"},
Original file line number Diff line number Diff line change
@@ -14,8 +14,6 @@ import {
UserEvent,
} from "@testing-library/user-event";

import {ngettext} from "@khanacademy/wonder-blocks-i18n";

import {PropsFor} from "@khanacademy/wonder-blocks-core";
import OptionItem from "../option-item";
import MultiSelect from "../multi-select";
@@ -868,7 +866,9 @@ describe("MultiSelect", () => {
const labels: Labels = {
...builtinLabels,
someSelected: (numOptions: number): string =>
ngettext("%(num)s planet", "%(num)s planets", numOptions),
numOptions <= 1
? `${numOptions} planet`
: `${numOptions} planets`,
};

const {userEvent} = doRender(
@@ -900,7 +900,9 @@ describe("MultiSelect", () => {
const labels: Labels = {
...builtinLabels,
someSelected: (numOptions: number): string =>
ngettext("%(num)s planet", "%(num)s planets", numOptions),
numOptions <= 1
? `${numOptions} planet`
: `${numOptions} planets`,
};

const {userEvent} = doRender(
@@ -1512,7 +1514,9 @@ describe("MultiSelect", () => {
const labels: Labels = {
...builtinLabels,
someSelected: (numOptions: number): string =>
ngettext("%(num)s school", "%(num)s schools", numOptions),
numOptions <= 1
? `${numOptions} school`
: `${numOptions} schools`,
};

// Act
@@ -1540,7 +1544,9 @@ describe("MultiSelect", () => {
const labels: Labels = {
...builtinLabels,
someSelected: (numOptions: number): string =>
ngettext("%(num)s planet", "%(num)s planets", numOptions),
numOptions <= 1
? `${numOptions} planet`
: `${numOptions} planets`,
};

const {container, userEvent} = doRender(
1 change: 0 additions & 1 deletion packages/wonder-blocks-dropdown/tsconfig-build.json
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@
{"path": "../wonder-blocks-cell/tsconfig-build.json"},
{"path": "../wonder-blocks-clickable/tsconfig-build.json"},
{"path": "../wonder-blocks-core/tsconfig-build.json"},
{"path": "../wonder-blocks-i18n/tsconfig-build.json"},
{"path": "../wonder-blocks-icon/tsconfig-build.json"},
{"path": "../wonder-blocks-layout/tsconfig-build.json"},
{"path": "../wonder-blocks-modal/tsconfig-build.json"},
Original file line number Diff line number Diff line change
@@ -2,9 +2,6 @@ import * as React from "react";
import {render, screen} from "@testing-library/react";
import {StyleSheet} from "aphrodite";

import {I18nInlineMarkup} from "@khanacademy/wonder-blocks-i18n";
import {Body} from "@khanacademy/wonder-blocks-typography";

import FieldHeading from "../field-heading";
import TextField from "../text-field";

@@ -179,47 +176,4 @@ describe("FieldHeading", () => {
const fieldHeading = container.childNodes[0];
expect(fieldHeading).toHaveStyle("background: blue");
});

it("should render a LabelMedium when the 'label' prop is a I18nInlineMarkup", () => {
// Arrange

// Act
render(
<FieldHeading
field={<TextField id="tf-1" value="" onChange={() => {}} />}
label={
<I18nInlineMarkup b={(s: string) => <b>{s}</b>}>
{"<b>Test</b> Hello, world!"}
</I18nInlineMarkup>
}
/>,
);

// Assert
const label = screen.getByText("Hello, world!");
// LabelMedium has a font-size of 16px
expect(label).toHaveStyle("font-size: 16px");
});

it("should render a LabelSmall when the 'description' prop is a I18nInlineMarkup", () => {
// Arrange

// Act
render(
<FieldHeading
field={<TextField id="tf-1" value="" onChange={() => {}} />}
label={<Body>Hello, world</Body>}
description={
<I18nInlineMarkup b={(s: string) => <b>{s}</b>}>
{"<b>Test</b> description"}
</I18nInlineMarkup>
}
/>,
);

// Assert
const description = screen.getByText("description");
// LabelSmall has a font-size of 16px
expect(description).toHaveStyle("font-size: 14px");
});
});
1 change: 0 additions & 1 deletion packages/wonder-blocks-form/tsconfig-build.json
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@
{"path": "../wonder-blocks-button/tsconfig-build.json"},
{"path": "../wonder-blocks-clickable/tsconfig-build.json"},
{"path": "../wonder-blocks-core/tsconfig-build.json"},
{"path": "../wonder-blocks-i18n/tsconfig-build.json"},
{"path": "../wonder-blocks-icon/tsconfig-build.json"},
{"path": "../wonder-blocks-layout/tsconfig-build.json"},
{"path": "../wonder-blocks-link/tsconfig-build.json"},
6 changes: 0 additions & 6 deletions packages/wonder-blocks-i18n/.npmignore

This file was deleted.

137 changes: 0 additions & 137 deletions packages/wonder-blocks-i18n/CHANGELOG.md

This file was deleted.

26 changes: 0 additions & 26 deletions packages/wonder-blocks-i18n/package.json

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

200 changes: 0 additions & 200 deletions packages/wonder-blocks-i18n/src/components/i18n-inline-markup.tsx

This file was deleted.

121 changes: 0 additions & 121 deletions packages/wonder-blocks-i18n/src/components/parse-simple-html.ts

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

147 changes: 0 additions & 147 deletions packages/wonder-blocks-i18n/src/functions/__tests__/i18n-store.test.ts

This file was deleted.

913 changes: 0 additions & 913 deletions packages/wonder-blocks-i18n/src/functions/__tests__/i18n.test.ts

This file was deleted.

175 changes: 0 additions & 175 deletions packages/wonder-blocks-i18n/src/functions/__tests__/l10n.test.ts

This file was deleted.

31 changes: 0 additions & 31 deletions packages/wonder-blocks-i18n/src/functions/__tests__/locale.test.ts

This file was deleted.

This file was deleted.

105 changes: 0 additions & 105 deletions packages/wonder-blocks-i18n/src/functions/i18n-accents.ts

This file was deleted.

21 changes: 0 additions & 21 deletions packages/wonder-blocks-i18n/src/functions/i18n-boxes.ts

This file was deleted.

168 changes: 0 additions & 168 deletions packages/wonder-blocks-i18n/src/functions/i18n-faketranslate.ts

This file was deleted.

157 changes: 0 additions & 157 deletions packages/wonder-blocks-i18n/src/functions/i18n-store.ts

This file was deleted.

262 changes: 0 additions & 262 deletions packages/wonder-blocks-i18n/src/functions/i18n.ts

This file was deleted.

43 changes: 0 additions & 43 deletions packages/wonder-blocks-i18n/src/functions/l10n.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/wonder-blocks-i18n/src/functions/locale.ts

This file was deleted.

119 changes: 0 additions & 119 deletions packages/wonder-blocks-i18n/src/functions/plural-forms.ts

This file was deleted.

21 changes: 0 additions & 21 deletions packages/wonder-blocks-i18n/src/functions/types.ts

This file was deleted.

16 changes: 0 additions & 16 deletions packages/wonder-blocks-i18n/src/index.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/wonder-blocks-i18n/tsconfig-build.json

This file was deleted.

1 change: 0 additions & 1 deletion packages/wonder-blocks-i18n/types

This file was deleted.

1 change: 0 additions & 1 deletion tsconfig-build.json
Original file line number Diff line number Diff line change
@@ -17,7 +17,6 @@
{"path": "./packages/wonder-blocks-dropdown/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-form/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-grid/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-i18n/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-icon/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-icon-button/tsconfig-build.json"},
{"path": "./packages/wonder-blocks-labeled-field/tsconfig-build.json"},

0 comments on commit c0cbd7d

Please sign in to comment.