mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-21 06:59:17 -04:00
* Make Prettier and ESLint work together - Resolve conflicts between Prettier and ESLint regarding indentation and Tailwind rules order - Add `.editorconfig` to standardize basic formatting options across tools and editors - Add `.gitattributes` to hide `pnpm-lock.yaml` in `git diff` output - Include EditorConfig in the recommended extensions for VSCode - Replace some instances of `pnpm exec <command>` with `pnpm <command>` - Remove superfluous Tauri config for Linux * Revert Prettier changes (it was working correctly before) - Update ESLint to read Tailwind config from absolute path - Remove redundant Prettier dependency from subprojects - Specify the source folder for the lint script in subprojects * use mobile's tailwind config with eslint * pnpm format + pnpm lint:fix --------- Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
32 lines
973 B
TypeScript
32 lines
973 B
TypeScript
import { AppLogo } from '@sd/assets/images';
|
|
import { useBridgeQuery } from '@sd/client';
|
|
import { useOperatingSystem } from '~/hooks/useOperatingSystem';
|
|
|
|
export const Component = () => {
|
|
const buildInfo = useBridgeQuery(['buildInfo']);
|
|
|
|
const os = useOperatingSystem();
|
|
|
|
const currentPlatformNiceName =
|
|
os === 'browser' ? 'Web' : os == 'macOS' ? os : os.charAt(0).toUpperCase() + os.slice(1);
|
|
|
|
return (
|
|
<>
|
|
<div className="flex flex-row items-center">
|
|
<img src={AppLogo} className="mr-8 h-[88px] w-[88px]" />
|
|
<div className="flex flex-col">
|
|
<h1 className="text-2xl font-bold">
|
|
Spacedrive {os !== 'unknown' && <>for {currentPlatformNiceName}</>}
|
|
</h1>
|
|
<span className="mt-1 text-sm text-ink-dull">
|
|
The file manager from the future.
|
|
</span>
|
|
<span className="mt-1 text-xs text-ink-faint/80">
|
|
v{buildInfo.data?.version || '-.-.-'} - {buildInfo.data?.commit || 'dev'}
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</>
|
|
);
|
|
};
|