Skip to content

Instantly share code, notes, and snippets.

@rpCal
rpCal / example hook reducer.js
Last active April 29, 2020 08:42
typescript/react/immerjs - React.useReducer + hooks
import React from "react";
import { produce } from "immer";
export interface ModalForm {
id: string | undefined;
}
export const initModalForm: ModalForm = {
id: undefined,
};
@rpCal
rpCal / .html
Created May 7, 2020 10:47
client bo-meeting embed styles
<script src="https://client.bo.timecutcloud.com/bo-meeting/load.js"></script>
<div id="bo-meeting-root" data-hash="YToxOntzOjc6InNpdGVfaWQiO3M6NToiMTAyMjkiO30"></div>
<style>
.bo-meeting-root-vars.bo-meeting-root-vars-container *{
--bo-meeting--color-primary: #43a75e;
}
</style>
"{"stack":"Error: VALIDATION_ERROR\n at Object.<anonymous> (/usr/src/app/src/schemas/services/AuthService.ts:247:27)\n at Generator.throw (<anonymous>)\n at rejected (/usr/src/app/src/schemas/services/AuthService.ts:6:65)\n at processTicksAndRejections (internal/process/task_queues.js:85:5)","message":"VALIDATION_ERROR","clientCode":"VALIDATION_ERROR","internalError":"{\"name\":\"ValidationError\",\"value\":{\"username\":\"test033\",\"firstName\":\"\",\"lastName\":\"\",\"gender\":\"MALE\",\"metric\":\"imperial\",\"city\":\"SV\",\"country\":\"SV\",\"termsAccepted\":true,\"email\":\"[email protected]\",\"password\":\"Test123\"},\"path\":\"lastName\",\"type\":\"required\",\"errors\":[\"lastName is a required field\"],\"inner\":[],\"message\":\"lastName is a required field\",\"stack\":\"ValidationError: lastName is a required field\\n at createError (/usr/src/app/node_modules/yup/lib/util/createValidation.js:64:35)\\n at /usr/src/app/node_modules/yup/lib/util/createValidation.js:113:108\\n at