diff --git a/apps/www/package.json b/apps/www/package.json index 69008070..ba7c0b99 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -31,6 +31,7 @@ "qwik": "qwik" }, "devDependencies": { + "@builder.io/partytown": "^0.8.1", "@builder.io/qwik": "^1.8.0", "@builder.io/qwik-city": "^1.8.0", "@builder.io/qwik-react": "0.5.0", @@ -50,6 +51,7 @@ "@types/react-dom": "^18.2.13", "@typescript-eslint/eslint-plugin": "7.16.1", "@typescript-eslint/parser": "7.16.1", + "ajv": "^8.17.1", "eslint": "8.57.0", "eslint-plugin-qwik": "^1.8.0", "howler": "^2.2.4", diff --git a/apps/www/src/components/partytown/partytown.tsx b/apps/www/src/components/partytown/partytown.tsx new file mode 100644 index 00000000..79952e61 --- /dev/null +++ b/apps/www/src/components/partytown/partytown.tsx @@ -0,0 +1,19 @@ +import type { PartytownConfig } from "@builder.io/partytown/integration"; +import { partytownSnippet } from "@builder.io/partytown/integration"; + +/** + * Props for ``, which extends the Partytown Config. + * + * https://github.com/BuilderIO/partytown#config + * + * @public + */ +export interface PartytownProps extends PartytownConfig {} + +/** + * @public + * You can pass setting with props + */ +export const QwikPartytown = (props: PartytownProps): any => { + return +