mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-14 11:12:16 +01:00
127 lines
4.0 KiB
TypeScript
127 lines
4.0 KiB
TypeScript
declare global {
|
|
interface Window {
|
|
getWeekStartSetting: () => string;
|
|
getTimezoneSetting: () => string;
|
|
}
|
|
}
|
|
|
|
import * as money from './utils/money';
|
|
import * as color from './utils/color';
|
|
import * as random from './utils/random';
|
|
import * as time from './utils/time';
|
|
|
|
export { cn } from './utils/cn';
|
|
export { buttonVariants, type ButtonVariants } from './Buttons/index';
|
|
|
|
import PrimaryButton from './Buttons/PrimaryButton.vue';
|
|
import SecondaryButton from './Buttons/SecondaryButton.vue';
|
|
import Button from './Buttons/Button.vue';
|
|
import TimeTrackerStartStop from './TimeTrackerStartStop.vue';
|
|
import ProjectBadge from './Project/ProjectBadge.vue';
|
|
import LoadingSpinner from './LoadingSpinner.vue';
|
|
import Modal from './Modal.vue';
|
|
import TextInput from './Input/TextInput.vue';
|
|
import InputLabel from './Input/InputLabel.vue';
|
|
import TimeTrackerRunningInDifferentOrganizationOverlay from './TimeTracker/TimeTrackerRunningInDifferentOrganizationOverlay.vue';
|
|
import TimeTrackerControls from './TimeTracker/TimeTrackerControls.vue';
|
|
import TimeTrackerMoreOptionsDropdown from './TimeTracker/TimeTrackerMoreOptionsDropdown.vue';
|
|
import CardTitle from './CardTitle.vue';
|
|
import Badge from './Badge.vue';
|
|
import Checkbox from './Input/Checkbox.vue';
|
|
import TimeEntryGroupedTable from './TimeEntry/TimeEntryGroupedTable.vue';
|
|
import TimeEntryMassActionRow from './TimeEntry/TimeEntryMassActionRow.vue';
|
|
import TimeEntryCreateModal from './TimeEntry/TimeEntryCreateModal.vue';
|
|
import TimeEntryEditModal from './TimeEntry/TimeEntryEditModal.vue';
|
|
|
|
import FullCalendarEventContent from './FullCalendar/FullCalendarEventContent.vue';
|
|
import FullCalendarDayHeader from './FullCalendar/FullCalendarDayHeader.vue';
|
|
import TimeEntryCalendar from './FullCalendar/TimeEntryCalendar.vue';
|
|
import CalendarSettingsPopover from './FullCalendar/CalendarSettingsPopover.vue';
|
|
import DateRangePicker from './Input/DateRangePicker.vue';
|
|
import TimezoneMismatchModal from './TimezoneMismatchModal.vue';
|
|
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from './tooltip/index';
|
|
import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from './accordion/index';
|
|
import { Popover, PopoverContent, PopoverTrigger, PopoverAnchor } from './popover/index';
|
|
import { RangeCalendar } from './range-calendar/index';
|
|
import { CommandPalette } from './CommandPalette/index';
|
|
import { Separator } from './separator/index';
|
|
import {
|
|
Field,
|
|
FieldContent,
|
|
FieldDescription,
|
|
FieldError,
|
|
FieldGroup,
|
|
FieldLabel,
|
|
FieldLegend,
|
|
FieldSeparator,
|
|
FieldSet,
|
|
FieldTitle,
|
|
fieldVariants,
|
|
} from './field/index';
|
|
export type { FieldVariants } from './field/index';
|
|
export type { ActivityPeriod } from './FullCalendar/idleStatusPlugin';
|
|
export type { CalendarSettings } from './FullCalendar/calendarSettings';
|
|
export type {
|
|
CommandPaletteCommand,
|
|
CommandPaletteGroup,
|
|
EntitySearchResult,
|
|
} from './CommandPalette/index';
|
|
|
|
export {
|
|
money,
|
|
color,
|
|
random,
|
|
time,
|
|
Button,
|
|
PrimaryButton,
|
|
SecondaryButton,
|
|
TimeTrackerStartStop,
|
|
ProjectBadge,
|
|
LoadingSpinner,
|
|
Modal,
|
|
TextInput,
|
|
InputLabel,
|
|
TimeTrackerRunningInDifferentOrganizationOverlay,
|
|
TimeTrackerControls,
|
|
TimeTrackerMoreOptionsDropdown,
|
|
CardTitle,
|
|
Badge,
|
|
Checkbox,
|
|
TimeEntryGroupedTable,
|
|
TimeEntryMassActionRow,
|
|
TimeEntryCreateModal,
|
|
TimeEntryEditModal,
|
|
FullCalendarEventContent,
|
|
FullCalendarDayHeader,
|
|
TimeEntryCalendar,
|
|
CalendarSettingsPopover,
|
|
DateRangePicker,
|
|
TimezoneMismatchModal,
|
|
Tooltip,
|
|
TooltipContent,
|
|
TooltipProvider,
|
|
TooltipTrigger,
|
|
Accordion,
|
|
AccordionContent,
|
|
AccordionItem,
|
|
AccordionTrigger,
|
|
Popover,
|
|
PopoverContent,
|
|
PopoverTrigger,
|
|
PopoverAnchor,
|
|
RangeCalendar,
|
|
CommandPalette,
|
|
Separator,
|
|
Field,
|
|
FieldContent,
|
|
FieldDescription,
|
|
FieldError,
|
|
FieldGroup,
|
|
FieldLabel,
|
|
FieldLegend,
|
|
FieldSeparator,
|
|
FieldSet,
|
|
FieldTitle,
|
|
fieldVariants,
|
|
};
|