Skip to content

Commit 7158bfb

Browse files
Bug fixes (#18)
* Fixed link for waitlist * Submodules merge * Layout fix for refinery * Smaller fix for the monaco editor * Scrollable part for projects list * PR comments * Submodules merge
1 parent ea052c9 commit 7158bfb

File tree

15 files changed

+33
-29
lines changed

15 files changed

+33
-29
lines changed

src/components/models-download/AddModelDownloadModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export default function AddModelDownloadModal() {
8282
<span className="card-title mb-0 label-text flex"><span className="cursor-help underline filtersUnderline">Name</span></span>
8383
</Tooltip>
8484
<Dropdown2 options={filteredList && filteredList} useDifferentTextColor={colorDownloadedModels} differentTextColor="green" valuePropertyPath="configString"
85-
hasSearchBar={true} dropdownItemsClasses="max-h-96 overflow-y-auto"
85+
hasSearchBar={true} dropdownItemsClasses="max-h-96 overflow-y-auto" ignoreDisabledForSearch={true}
8686
selectedOption={(option: any) => {
8787
setModelName(option.configString);
8888
}} optionsHaveHoverBox={true} hoverBoxList={hoverBoxList} lineSeparatorIndex={lineSeparatorIndex}

src/components/projects/ProjectsList.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import ProjectCard from "./ProjectCard";
1313
import { GET_CAN_CREATE_LOCAL_ORG } from "@/src/services/gql/queries/organizations";
1414
import { ADD_USER_TO_ORGANIZATION, CREATE_ORGANIZATION } from "@/src/services/gql/mutations/organizations";
1515
import style from "@/src/styles/components/projects/projects-list.module.css";
16-
import { useRouter } from "next/router";
1716
import AdminDeleteProjectModal from "./AdminDeleteProjectModal";
1817
import { setAllAttributes, setAllEmbeddings, setLabelingTasksAll } from "@/src/reduxStore/states/pages/settings";
1918
import { setOverviewFilters } from "@/src/reduxStore/states/tmp";
@@ -22,7 +21,6 @@ import { SearchGroup } from "@/submodules/javascript-functions/enums/enums";
2221
import { useWebsocket } from "@/src/services/base/web-sockets/useWebsocket";
2322

2423
export default function ProjectsList() {
25-
const router = useRouter();
2624
const dispatch = useDispatch();
2725

2826
const organizationInactive = useSelector(selectInactiveOrganization);
@@ -143,7 +141,7 @@ export default function ProjectsList() {
143141
</div>
144142
<div className="font-normal text-xl text-gray-500 mt-5">
145143
In a 15 minute onboarding call, we can directly assign you access. Reach out to us &nbsp;
146-
<a href="https://www.kern.ai/waitlist" target="_blank"><span
144+
<a href="https://www.kern.ai/schedule-demo" target="_blank"><span
147145
className="underline cursor-pointer">here</span></a>.
148146
</div>
149147
<div className="text-gray-500 mt-5">
@@ -219,7 +217,7 @@ export default function ProjectsList() {
219217
<div className="ml-4">
220218
<ButtonsContainer />
221219
</div>
222-
<div className="h-screen overflow-y-auto my-3">
220+
<div className="h-full overflow-y-auto my-3">
223221
<div className={style.scrollableSize}>
224222
{projects && projects.map((project: Project) => (
225223
<ProjectCard project={project} projectStatisticsById={projectStatisticsById} key={project.id}></ProjectCard>

src/components/projects/projectId/attributes/attributeId/AttributeCalculations.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ export default function AttributeCalculation() {
292292

293293
useWebsocket(CurrentPage.ATTRIBUTE_CALCULATION, handleWebsocketNotification, projectId);
294294

295-
return (projectId && <div className="bg-white p-4 pb-16 overflow-y-auto h-screen" style={{ width: 'calc(100vw - 75px)' }} onScroll={(e: any) => onScrollEvent(e)}>
295+
return (projectId && <div className="bg-white p-4 overflow-y-auto max-h-full" style={{ width: 'calc(100vw - 95px)', minWidth: '1175px' }} onScroll={(e: any) => onScrollEvent(e)}>
296296
{currentAttribute && <div>
297297
<div className={`sticky z-40 h-12 ${isHeaderNormal ? 'top-1' : '-top-5'}`}>
298298
<div className={`bg-white flex-grow ${isHeaderNormal ? '' : 'shadow'}`}>

src/components/projects/projectId/edit-records/EditRecords.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { useRouter } from "next/router";
1414
import { ModalEnum } from "@/src/types/shared/modal";
1515
import { openModal } from "@/src/reduxStore/states/modal";
1616
import { useWebsocket } from "@/src/services/base/web-sockets/useWebsocket";
17+
import { scrollElementIntoView } from "@/submodules/javascript-functions/scrollHelper";
1718

1819
export default function EditRecords() {
1920
const dispatch = useDispatch();
@@ -41,6 +42,7 @@ export default function EditRecords() {
4142
if (!erdDataCopy.modals.hideExplainModal) {
4243
dispatch(openModal(ModalEnum.EXPLAIN_EDIT_RECORDS));
4344
}
45+
scrollElementIntoView('flash-it', 100);
4446
}, [sessionData, projectId]);
4547

4648
useEffect(() => {
@@ -71,9 +73,9 @@ export default function EditRecords() {
7173

7274
useWebsocket(CurrentPage.EDIT_RECORDS, handleWebsocketNotification, projectId);
7375

74-
return (<>{projectId && <div className="h-screen bg-white flex flex-col">
76+
return (<>{projectId && <div className="h-full bg-white flex flex-col">
7577
<NavBarTopEditRecords erdData={erdData} setErdData={(erdData) => setErdData(erdData)} />
76-
<div className={`grid items-start pt-2 px-2 pb-8 gap-2 flex-grow overflow-y-auto auto-rows-max ${erdData.columnClass}`} style={{ maxHeight: 'calc(100vh - 95px)' }}>
78+
<div className={`grid items-start p-2 gap-2 flex-grow overflow-y-auto auto-rows-max ${erdData.columnClass}`} >
7779
{erdData.data && <>
7880
{erdData.displayRecords.map((record) =>
7981
<div key={record.id} className={`relative space-x-3 items-center bg-white overflow-hidden shadow rounded-lg border w-full scroll-mt-8 ${erdData.displayRecords?.length > 2 ? style.item : ''} `}

src/components/projects/projectId/heuristics/heuristicId/shared/HeuristicsLayout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export default function HeuristicsLayout(props: any) {
107107
});
108108
}
109109

110-
return (projectId && <div className={`bg-white p-4 pb-16 overflow-y-auto h-screen ${style.widthSize}`} onScroll={onScrollEvent}>
110+
return (projectId && <div className={`bg-white p-4 overflow-y-auto max-h-full ${style.widthSize}`} onScroll={onScrollEvent}>
111111
{currentHeuristic && <div>
112112
<div className={`sticky z-40 h-12 ${isHeaderNormal ? 'top-1' : '-top-5'}`}>
113113
<div className={`bg-white flex-grow ${isHeaderNormal ? '' : 'shadow'}`}>

src/components/projects/projectId/heuristics/modals/AddZeroShotModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export default function AddZeroShotModal() {
160160
</div>
161161
</Tooltip>
162162
<Dropdown2 options={filteredList && filteredList} hasSearchBar={true} optionsHaveLink={true} optionsHaveHoverBox={true} valuePropertyPath="configString"
163-
useDifferentTextColor={colorDownloadedModels} differentTextColor="green"
163+
useDifferentTextColor={colorDownloadedModels} differentTextColor="green" ignoreDisabledForSearch={true}
164164
linkList={filteredList && filteredList.map(model => model.link)}
165165
selectedOption={(option: any) => setModel(option.configString)}
166166
hoverBoxList={hoverBoxList}

src/components/projects/projectId/lookup-lists/LookupListsOverview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export default function LookupListsOverview() {
124124

125125
return (
126126
projectId ? (
127-
<div className="p-4 h-screen bg-gray-100 flex-1 flex flex-col">
127+
<div className="p-4 h-full bg-gray-100 flex-1 flex flex-col">
128128
<div className="w-full ">
129129
<div className="flex-shrink-0 block sm:flex justify-between items-center">
130130
<div className="text-lg leading-6 text-gray-900 font-medium inline-block">

src/components/projects/projectId/lookup-lists/lookupListId/LookupListsDetails.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ export default function LookupListsDetails() {
150150

151151
useWebsocket(CurrentPage.LOOKUP_LISTS_DETAILS, handleWebsocketNotification, projectId);
152152

153-
return (projectId && <div className="bg-white p-4 pb-16 overflow-y-auto h-screen" onScroll={(e: any) => onScrollEvent(e)}>
153+
return (projectId && <div className="bg-white p-4 overflow-y-auto max-h-full" onScroll={(e: any) => onScrollEvent(e)}>
154154
{lookupList && <div>
155155
<div className={`sticky z-40 h-12 ${isHeaderNormal ? 'top-1' : '-top-5'}`}>
156156
<div className={`bg-white flex-grow ${isHeaderNormal ? '' : 'shadow'}`}>
@@ -211,7 +211,7 @@ export default function LookupListsDetails() {
211211
className="font-dmMono px-4 py-2 rounded-none rounded-r-md border border-gray-300 text-gray-500 sm:text-sm bg-gray-100 cursor-pointer">
212212
{lookupList.pythonVariable}</span>
213213
</Tooltip>
214-
<LookupListOperations refetchTerms={refetchTerms}/>
214+
<LookupListOperations refetchTerms={refetchTerms} />
215215
</div>
216216
<Terms terms={terms} finalSize={finalSize} refetchTerms={refetchTerms} setTerms={(terms: Term[]) => setTerms(terms)} />
217217
<DangerZone elementType={DangerZoneEnum.LOOKUP_LIST} name={lookupList.name} id={lookupList.id} />

src/components/projects/projectId/record-ide/RecordIDE.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ export default function RecordIDE() {
175175
setOutput("");
176176
}
177177

178-
return (<div className="relative h-full">
178+
return (<>
179179
{projectId && <div className={`bg-white grid overflow-hidden ${vertical ? 'grid-cols-2' : 'grid-cols-1'}`}>
180180
<div className="h-full">
181181
<div className="m-3 flex items-center">
@@ -224,7 +224,7 @@ export default function RecordIDE() {
224224
height={screenHeight}
225225
onChange={(val) => setCode(val)} />
226226
</div>
227-
<div className={`h-screen border-gray-300 ${vertical ? 'border-l' : 'border-t'}`}>
227+
<div className={`h-full border-gray-300 ${vertical ? 'border-l' : 'border-t'}`}>
228228
<div className="flex flex-row m-3 items-center">
229229
<span className="mr-4">Shell</span>
230230
<Tooltip content={<MultilineTooltip tooltipLines={['Press Shift + Enter in the editor', 'to run the code']} />} color="invert" placement="bottom">
@@ -266,5 +266,5 @@ export default function RecordIDE() {
266266
</div>}
267267
</div>
268268
</div>}
269-
</div >)
269+
</>)
270270
}

src/components/projects/projectId/settings/ProjectSettings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ export default function ProjectSettings() {
276276
useWebsocket(CurrentPage.PROJECT_SETTINGS, handleWebsocketNotification, project?.id);
277277

278278
return (<div>
279-
{project != null && <div className="p-4 bg-gray-100 pb-10 h-screen overflow-y-auto flex-1 flex flex-col">
279+
{project != null && <div className="p-4 bg-gray-100 h-full flex-1 flex flex-col overflow-y-auto">
280280
<DataSchema isAcOrTokenizationRunning={isAcRunning || tokenizationProgress < 1} pKeyValid={pKeyValid} />
281281

282282
<div className="grid grid-cols-1 lg:grid-cols-2 gap-2 mt-1 align-top">

0 commit comments

Comments
 (0)