From be393884cc78ee9daf1b4f80bfe34c23c48d128f Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 13 Dec 2023 15:19:46 -0600 Subject: [PATCH] CE-752 Final style updates for helpContent --- src/qqq/assets/theme/components/tooltip.ts | 2 +- src/qqq/components/forms/DynamicForm.tsx | 4 +- src/qqq/components/forms/DynamicSelect.tsx | 47 +++++++++++-------- .../query/FilterCriteriaRowValues.tsx | 2 + 4 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/qqq/assets/theme/components/tooltip.ts b/src/qqq/assets/theme/components/tooltip.ts index b894f88..b708bee 100644 --- a/src/qqq/assets/theme/components/tooltip.ts +++ b/src/qqq/assets/theme/components/tooltip.ts @@ -48,7 +48,7 @@ const tooltip: Types = { borderRadius: borderRadius.md, opacity: 0.7, padding: "1rem", - boxShadow: "rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px" + boxShadow: "0px 0px 12px rgba(128, 128, 128, 0.40)" }, arrow: { diff --git a/src/qqq/components/forms/DynamicForm.tsx b/src/qqq/components/forms/DynamicForm.tsx index 2ea2c46..663d210 100644 --- a/src/qqq/components/forms/DynamicForm.tsx +++ b/src/qqq/components/forms/DynamicForm.tsx @@ -108,10 +108,10 @@ function QDynamicForm({formData, formLabel, bulkEditMode, bulkEditSwitchChangeHa let formattedHelpContent = ; if(formattedHelpContent) { - formattedHelpContent = {formattedHelpContent} + formattedHelpContent = {formattedHelpContent} } - const labelElement = + const labelElement = diff --git a/src/qqq/components/forms/DynamicSelect.tsx b/src/qqq/components/forms/DynamicSelect.tsx index f7d6abe..6c40a0e 100644 --- a/src/qqq/components/forms/DynamicSelect.tsx +++ b/src/qqq/components/forms/DynamicSelect.tsx @@ -50,6 +50,7 @@ interface Props bulkEditMode?: boolean; bulkEditSwitchChangeHandler?: any; otherValues?: Map; + variant: "standard" | "outlined"; } DynamicSelect.defaultProps = { @@ -64,6 +65,7 @@ DynamicSelect.defaultProps = { isMultiple: false, bulkEditMode: false, otherValues: new Map(), + variant: "outlined", bulkEditSwitchChangeHandler: () => { }, @@ -71,7 +73,7 @@ DynamicSelect.defaultProps = { const qController = Client.getInstance(); -function DynamicSelect({tableName, processName, fieldName, overrideId, fieldLabel, inForm, initialValue, initialDisplayValue, initialValues, onChange, isEditable, isMultiple, bulkEditMode, bulkEditSwitchChangeHandler, otherValues}: Props) +function DynamicSelect({tableName, processName, fieldName, overrideId, fieldLabel, inForm, initialValue, initialDisplayValue, initialValues, onChange, isEditable, isMultiple, bulkEditMode, bulkEditSwitchChangeHandler, otherValues, variant}: Props) { const [open, setOpen] = useState(false); const [options, setOptions] = useState([]); @@ -246,28 +248,35 @@ function DynamicSelect({tableName, processName, fieldName, overrideId, fieldLabe bulkEditSwitchChangeHandler(fieldName, newSwitchValue); }; - // console.log(`default value: ${JSON.stringify(defaultValue)}`); + //////////////////////////////////////////// + // for outlined style, adjust some styles // + //////////////////////////////////////////// + let autocompleteSX = {}; + if (variant == "outlined") + { + autocompleteSX = { + "& .MuiOutlinedInput-root": { + borderRadius: "0.75rem", + }, + "& .MuiInputBase-root": { + padding: "0.5rem", + background: isDisabled ? "#f0f2f5!important" : "initial", + }, + "& .MuiOutlinedInput-root .MuiAutocomplete-input": { + padding: "0", + fontSize: "1rem" + }, + "& .Mui-disabled .MuiOutlinedInput-notchedOutline": { + borderColor: inputBorderColor + } + } + } const autocomplete = ( @@ -322,7 +331,7 @@ function DynamicSelect({tableName, processName, fieldName, overrideId, fieldLabe valueChangeHandler(null, 0, value)} + variant="standard" /> ; case ValueMode.PVS_MULTI: @@ -242,6 +243,7 @@ function FilterCriteriaRowValues({operatorOption, criteria, field, table, valueC initialValues={initialValues} inForm={false} onChange={(value: any) => valueChangeHandler(null, "all", value)} + variant="standard" /> ; }