mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
refactor(mod queue): rename routes from /queue to /modqueue
This commit is contained in:
+4
-4
@@ -170,16 +170,16 @@ const App = () => (
|
||||
<Route path='/mod/catalog/:timeFilterName?' element={null} />
|
||||
<Route path='/mod/catalog/:timeFilterName?/settings' element={null} />
|
||||
|
||||
<Route path='/mod/queue' element={<ModQueueView />} />
|
||||
<Route path='/mod/queue/settings' element={<ModQueueView />} />
|
||||
<Route path='/mod/modqueue' element={<ModQueueView />} />
|
||||
<Route path='/mod/modqueue/settings' element={<ModQueueView />} />
|
||||
|
||||
<Route path='/:boardIdentifier' element={null} />
|
||||
<Route path='/:boardIdentifier/settings' element={null} />
|
||||
<Route path='/:boardIdentifier/catalog' element={null} />
|
||||
<Route path='/:boardIdentifier/catalog/settings' element={null} />
|
||||
|
||||
<Route path='/:boardIdentifier/queue' element={<ModQueueView />} />
|
||||
<Route path='/:boardIdentifier/queue/settings' element={<ModQueueView />} />
|
||||
<Route path='/:boardIdentifier/modqueue' element={<ModQueueView />} />
|
||||
<Route path='/:boardIdentifier/modqueue/settings' element={<ModQueueView />} />
|
||||
|
||||
<Route path='/:boardIdentifier/thread/:commentCid' element={<Post />} />
|
||||
<Route path='/:boardIdentifier/thread/:commentCid/settings' element={<Post />} />
|
||||
|
||||
@@ -106,7 +106,7 @@ export const isFeedRoute = (pathname: string): boolean => {
|
||||
|
||||
if (normalizedPath.includes('/thread/')) return false;
|
||||
if (normalizedPath.startsWith('/pending/')) return false;
|
||||
if (normalizedPath.includes('/queue')) return false;
|
||||
if (normalizedPath.includes('/modqueue')) return false;
|
||||
|
||||
const pathWithoutSettings = normalizedPath.replace(/\/settings$/, '');
|
||||
|
||||
@@ -140,7 +140,7 @@ export const isPendingPostRoute = (pathname: string): boolean => {
|
||||
|
||||
export const isModQueueRoute = (pathname: string): boolean => {
|
||||
const normalizedPath = pathname.replace(/\/settings$/, '');
|
||||
return normalizedPath.includes('/queue');
|
||||
return normalizedPath.includes('/modqueue');
|
||||
};
|
||||
|
||||
export const getFeedCacheKey = (pathname: string): string | null => {
|
||||
@@ -156,7 +156,7 @@ export const getFeedCacheKey = (pathname: string): string | null => {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (normalizedPath.includes('/queue')) {
|
||||
if (normalizedPath.includes('/modqueue')) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ export const isModView = (pathname: string): boolean => {
|
||||
};
|
||||
|
||||
export const isModQueueView = (pathname: string): boolean => {
|
||||
return pathname.includes('/queue');
|
||||
return pathname.includes('/modqueue');
|
||||
};
|
||||
|
||||
export const isPendingPostView = (pathname: string, params: ParamsType): boolean => {
|
||||
|
||||
@@ -547,7 +547,7 @@ const ModQueueButtonContent = ({ feed, alertThresholdSeconds, boardIdentifier, i
|
||||
}, [statusMap]);
|
||||
|
||||
const totalCount = normalCount + urgentCount;
|
||||
const to = boardIdentifier ? `/${boardIdentifier}/queue` : '/mod/queue';
|
||||
const to = boardIdentifier ? `/${boardIdentifier}/modqueue` : '/mod/modqueue';
|
||||
|
||||
const buttonContent = (
|
||||
<button className='button'>
|
||||
@@ -678,7 +678,7 @@ export const ModQueueView = ({ boardIdentifier: propBoardIdentifier }: ModQueueV
|
||||
return [resolvedAddress];
|
||||
}
|
||||
|
||||
// Always require a board filter when viewing /mod/queue (no boardIdentifier)
|
||||
// Always require a board filter when viewing /mod/modqueue (no boardIdentifier)
|
||||
if (selectedBoardFilter) {
|
||||
return [selectedBoardFilter];
|
||||
}
|
||||
@@ -708,7 +708,7 @@ export const ModQueueView = ({ boardIdentifier: propBoardIdentifier }: ModQueueV
|
||||
setResetFunction(reset);
|
||||
}, [reset, setResetFunction]);
|
||||
|
||||
// Auto-select first board if viewing /mod/queue without a boardIdentifier and no filter is set
|
||||
// Auto-select first board if viewing /mod/modqueue without a boardIdentifier and no filter is set
|
||||
useEffect(() => {
|
||||
if (!resolvedAddress && !selectedBoardFilter && accountSubplebbitAddresses.length > 0) {
|
||||
const { setSelectedBoardFilter } = useModQueueStore.getState();
|
||||
|
||||
Reference in New Issue
Block a user