import { usePage } from '@inertiajs/vue3'; import type { User } from '@/types/models'; const page = usePage<{ auth: { user: User; }; }>(); function getCurrentUserId() { return page.props.auth.user.id; } function getWeekStart() { return page.props.auth.user.week_start; } function getCurrentOrganizationId() { return page.props.auth.user.current_team_id; } function getCurrentMembershipId() { return page.props.auth.user.all_teams.find( (team) => team.id === getCurrentOrganizationId() )?.membership.id; } function getUserTimezone() { return page.props.auth.user.timezone; } export { getCurrentOrganizationId, getCurrentUserId, getUserTimezone, getWeekStart, getCurrentMembershipId, };