File size: 725 Bytes
4d592a4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import React from 'react';
import { useApp } from '../../context/AppContext';
import { QueryInput } from '../query/QueryInput';
import { ResultsDisplay } from '../results/ResultsDisplay';
import { EmptyState } from '../common/EmptyState';

export const MainContent: React.FC = () => {
  const { state } = useApp();

  return (
    <main className="pt-16 min-h-screen">
      <div className={`flex-1 p-6 ${state.sidebarOpen ? 'ml-80' : 'ml-0'}`}>
        <div className="max-w-4xl mx-auto space-y-6">
          <QueryInput />

          {state.currentAnswer ? (
            <ResultsDisplay answer={state.currentAnswer} />
          ) : (
            <EmptyState />
          )}
        </div>
      </div>
    </main>
  );
};