website refactor
This commit is contained in:
@@ -40,7 +40,7 @@ export interface PageWrapperProps<TData> {
|
||||
/** Retry function for errors */
|
||||
retry?: () => void;
|
||||
/** Template component that receives the data */
|
||||
Template: React.ComponentType<{ data: TData }>;
|
||||
Template: React.ComponentType<{ viewData: TData }>;
|
||||
/** Loading configuration */
|
||||
loading?: PageWrapperLoadingConfig;
|
||||
/** Error configuration */
|
||||
@@ -162,7 +162,7 @@ export function PageWrapper<TData>({
|
||||
// 4. Success State - Render Template with data
|
||||
return (
|
||||
<React.Fragment>
|
||||
<Template data={data} />
|
||||
<Template viewData={data} />
|
||||
{children}
|
||||
</React.Fragment>
|
||||
);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
'use client';
|
||||
|
||||
import React from 'react';
|
||||
import { PageWrapper, PageWrapperProps } from '@/ui/PageWrapper';
|
||||
import { PageWrapper, PageWrapperProps } from './PageWrapper';
|
||||
|
||||
/**
|
||||
* Stateful Page Wrapper - CLIENT SIDE ONLY
|
||||
@@ -56,4 +56,4 @@ export function StatefulPageWrapper<TData>({
|
||||
}
|
||||
|
||||
// Re-export types for convenience
|
||||
export type { PageWrapperProps, PageWrapperLoadingConfig, PageWrapperErrorConfig, PageWrapperEmptyConfig } from '@/ui/PageWrapper';
|
||||
export type { PageWrapperProps, PageWrapperLoadingConfig, PageWrapperErrorConfig, PageWrapperEmptyConfig } from './PageWrapper';
|
||||
|
||||
Reference in New Issue
Block a user