preview.js 567 Bytes
import { getJlsTabbarMockData } from './tabbar.mock';

const getQueryValue = (query = {}, key = '') => String(query?.[key] || '');

export const getJlsTabbarPreviewOptions = (query = {}) => {
  const previewEnabled = getQueryValue(query, 'jlsTabbarPreview') === '1';
  const mockEnabled = getQueryValue(query, 'jlsTabbarMock') === '1';

  return {
    previewEnabled,
    loadOptions: mockEnabled
      ? {
          useMock: true,
          mockData: getJlsTabbarMockData(),
        }
      : {
          useMock: false,
          mockData: null,
        },
  };
};