diff --git a/apps/mobile/app/(main)/chat/create.tsx b/apps/mobile/app/(main)/chat/create.tsx
index 0f679f4..6b62115 100644
--- a/apps/mobile/app/(main)/chat/create.tsx
+++ b/apps/mobile/app/(main)/chat/create.tsx
@@ -47,7 +47,7 @@ export default function CreateChatScreen(): ReactElement {
header: ,
}}
safeAreaProps={{ edges: [] }}
- keyBoardAvoidingProps={{ enabled: !isBottomSheetInputFocused }}>
+ keyBoardAvoidingProps={{ enabled: !isBottomSheetInputFocused, bottomOffset: 60 }}>
& {
onFocus?: ((event: any) => void) | null;
contentContainerStyleKeyboardShown?: StyleProp;
enabled?: boolean;
+ bottomOffset?: number;
};
// TODO: Research how use nativewind here
export const AppKeyboardAvoidingView: ComponentType = ({ children, ...props }) => {
- const { onFocus, ...restProps } = props;
+ const { onFocus, contentContainerStyle, bottomOffset, ...restProps } = props;
return (
{children}
diff --git a/libs/mobile/shared/ui/screen-wrapper/src/lib/component.tsx b/libs/mobile/shared/ui/screen-wrapper/src/lib/component.tsx
index 39dab46..ba54d59 100644
--- a/libs/mobile/shared/ui/screen-wrapper/src/lib/component.tsx
+++ b/libs/mobile/shared/ui/screen-wrapper/src/lib/component.tsx
@@ -26,9 +26,12 @@ export function ScreenWrapper({
keyBoardAvoidingProps,
}: PropsWithChildren): ReactElement {
const { header, ...restScreenProps } = screenProps || {};
+
const content = isKeyboardAvoiding ? (
- {children}
+
+ {children}
+
) : (
{children}
diff --git a/libs/shared/data-access/api/src/lib/knowledge/models/knowledge-response.ts b/libs/shared/data-access/api/src/lib/knowledge/models/knowledge-response.ts
index 387f00f..5851bed 100644
--- a/libs/shared/data-access/api/src/lib/knowledge/models/knowledge-response.ts
+++ b/libs/shared/data-access/api/src/lib/knowledge/models/knowledge-response.ts
@@ -1,8 +1,9 @@
-import { Expose } from 'class-transformer';
+import { Expose, Type } from 'class-transformer';
import { Knowledge } from './knowledge';
export class KnowledgeResponse {
@Expose()
+ @Type(() => Knowledge)
public items: Array;
@Expose()