mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-16 12:12:15 +01:00
move ui and api to seperate packages and add npm actions for them
This commit is contained in:
68
resources/js/packages/ui/src/index.ts
Normal file
68
resources/js/packages/ui/src/index.ts
Normal file
@@ -0,0 +1,68 @@
|
||||
declare global {
|
||||
interface Window {
|
||||
getWeekStartSetting: () => string;
|
||||
getTimezoneSetting: () => string;
|
||||
}
|
||||
}
|
||||
|
||||
export * from './utils/money';
|
||||
export * from './utils/color';
|
||||
export * from './utils/random';
|
||||
export * from './utils/time';
|
||||
|
||||
export * from './Badge.vue';
|
||||
export * from './BillableRateModal.vue';
|
||||
export * from './CardTitle.vue';
|
||||
export * from './DaySectionHeader.vue';
|
||||
export * from './DialogModal.vue';
|
||||
export * from './GroupedItemsCountButton.vue';
|
||||
export * from './LoadingSpinner.vue';
|
||||
export * from './Modal.vue';
|
||||
export * from './TimeTrackerStartStop.vue';
|
||||
|
||||
export * from './TimeTracker/TimeTrackerControls.vue';
|
||||
export * from './TimeTracker/TimeTrackerProjectTaskDropdown.vue';
|
||||
export * from './TimeTracker/TimeTrackerRangeSelector.vue';
|
||||
export * from './TimeTracker/TimeTrackerRunningInDifferentOrganizationOverlay.vue';
|
||||
export * from './TimeTracker/TimeTrackerTagDropdown.vue';
|
||||
|
||||
export * from './TimeEntry/TimeEntryAggregateRow.vue';
|
||||
export * from './TimeEntry/TimeEntryDescriptionInput.vue';
|
||||
export * from './TimeEntry/TimeEntryGroupedTable.vue';
|
||||
export * from './TimeEntry/TimeEntryMoreOptionsDropdown.vue';
|
||||
export * from './TimeEntry/TimeEntryRangeSelector.vue';
|
||||
export * from './TimeEntry/TimeEntryRow.vue';
|
||||
export * from './TimeEntry/TimeEntryRowDurationInput.vue';
|
||||
export * from './TimeEntry/TimeEntryRowHeading.vue';
|
||||
export * from './TimeEntry/TimeEntryRowTagDropdown.vue';
|
||||
|
||||
export * from './Tag/TagBadge.vue';
|
||||
export * from './Tag/TagCreateModal.vue';
|
||||
export * from './Tag/TagDropdown.vue';
|
||||
|
||||
export * from './Project/ProjectBadge.vue';
|
||||
export * from './Project/ProjectBillableRateModal.vue';
|
||||
export * from './Project/ProjectBillableSelect.vue';
|
||||
export * from './Project/ProjectColorSelector.vue';
|
||||
export * from './Project/ProjectCreateModal.vue';
|
||||
|
||||
export * from './Input/BillableRateInput.vue';
|
||||
export * from './Input/BillableToggleButton.vue';
|
||||
export * from './Input/Checkbox.vue';
|
||||
export * from './Input/DatePicker.vue';
|
||||
export * from './Input/DateRangePicker.vue';
|
||||
export * from './Input/Dropdown.vue';
|
||||
export * from './Input/InputError.vue';
|
||||
export * from './Input/InputLabel.vue';
|
||||
export * from './Input/SelectDropdown.vue';
|
||||
export * from './Input/SelectDropdownItem.vue';
|
||||
export * from './Input/TextInput.vue';
|
||||
|
||||
export * from './Icons/BillableIcon.vue';
|
||||
|
||||
export * from './Client/ClientDropdown.vue';
|
||||
export * from './Client/ClientDropdownItem.vue';
|
||||
|
||||
export * from './Buttons/DangerButton.vue';
|
||||
export * from './Buttons/PrimaryButton.vue';
|
||||
export * from './Buttons/SecondaryButton.vue';
|
||||
Reference in New Issue
Block a user