- Redesign list, detail, create, dan edit pengumuman menggunakan pola sectionCard - Buat constants/styles/announcement.styles.ts untuk class announcementList* dan announcementDetail* - Hapus local StyleSheet S dari index.tsx dan [id].tsx, ganti dengan Styles global - Tambah getFileIcon/getFileColor helper dan fileGrid berwarna per tipe file - Sesuaikan edit/[id].tsx dengan pola design create.tsx
33 lines
993 B
TypeScript
33 lines
993 B
TypeScript
import { StyleSheet } from "react-native";
|
|
import SpacingStyles from './spacing.styles';
|
|
import TypographyStyles from './typography.styles';
|
|
import LayoutStyles from './layout.styles';
|
|
import BorderStyles from './border.styles';
|
|
import ButtonStyles from './button.styles';
|
|
import InputStyles from './input.styles';
|
|
import CardStyles from './card.styles';
|
|
import ModalStyles from './modal.styles';
|
|
import HeaderStyles from './header.styles';
|
|
import ComponentStyles from './component.styles';
|
|
import NotificationStyles from './notification.styles';
|
|
import ApprovalStyles from './approval.styles';
|
|
import AnnouncementStyles from './announcement.styles';
|
|
|
|
const Styles = StyleSheet.create({
|
|
...SpacingStyles,
|
|
...TypographyStyles,
|
|
...LayoutStyles,
|
|
...BorderStyles,
|
|
...ButtonStyles,
|
|
...InputStyles,
|
|
...CardStyles,
|
|
...ModalStyles,
|
|
...HeaderStyles,
|
|
...ComponentStyles,
|
|
...NotificationStyles,
|
|
...ApprovalStyles,
|
|
...AnnouncementStyles,
|
|
});
|
|
|
|
export default Styles;
|